Module 3

Best practices

So far you have learned how to connect to Neo4j, execute Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. queries and handle the results returned.

In this module, you will learn everything you need to know to put your application into production. You'll discover how to manage Full definition for transaction (opens in a new tab)A unit of work that either succeeds in full or leaves no trace. effectively, handle errors gracefully, and implement best practices that ensure your application is robust and performant.

This module covers:

  • Managing database transactions for better performance
  • Writing efficient transactions for data modifications
  • Handling errors gracefully in production applications
  • Implementing best practices for robust Neo4j applications

By the end of this module, you'll have the knowledge and confidence to deploy your Neo4j Go application to production.

Ready, let's go!