Presentation: Fullstack Graph Applications With Neo4j
Abstract
What do graph databases, GraphQL, geospatial data, and data science with graph algorithms have in common? The graph datamodel! Learn how to build a fullstack application using Neo4j leveraging these technologies.
We'll cover all the pieces and show how they fit together, starting with an overview of graph databases, the property graph datamodel, the Cypher query language, and client drivers for building a web app.
Then we'll extend our application to show how to model and query data from OpenStreetMap for point of interest detection, efficient routing, and generate real-time recommendations using graph algorithms and analytics. Finally, we'll show how to wrap all this functionality into a GraphQL API for our frontend React map-based application to work with.
No experience with Neo4j or graph databases is necessary to benefit from this talk, but hopefully, afterwards you'll have some ideas of how you can apply these technologies to your applications.