Skip to content

memgraph/app-challenge-starter-pack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memgraph App Challenge - Starter Pack

LinkedIn Discord Twitter

license

The application

A Python starter pack for building streaming applications with Memgraph. The app consists of three components:

  • server: A Flask Python server that loads the initial data into Memgraph and fetches the graph to visualize it.
  • stream: A service that sends data to the Kafka cluster.
  • Memgraph: The graph platform that receives data from Kafka.

If you want to build a graph application with streaming data and Kafka, check out the Example Streaming App.

Starting the app

You can start the app by running:

docker-compose build
docker-compose up server

The stream service that sends data to Kafka can be started with:

docker-compose up stream

Documentation

If you need help with using Memgraph, here are few resources that could be of help:

  • Getting started: Where to start with exploring Memgraph, from installation to querying.
  • MAGE: Running and implementing complex graph theory algorithms with ease.
  • Cypher manual: Learn the Cypher query language for analyzing graph data.

License

This is an open-source project and you are free to use it under the MIT license.