My main use case for Neo4j AuraDB is building recommendation and dependency mapping systems. For example, one of the projects involves using the model to establish relationships between users and products to generate personalized recommendations in real time. In another project, I am mapping dependencies between microservices and APIs to identify potential bottlenecks or failure points. Neo4j AuraDB's graph structures and queries make it easier to manage complex relationships compared to other databases.
I have been using Neo4j AuraDB for about two years. I first started with Neo4j as a community edition for local prototyping, then moved to Neo4j AuraDB for production workloads because of the fully managed setup and seamless integration with AWS. Over that time, I have used it mainly for building recommendation systems and dependency mapping features, where graph queries significantly improved performance compared to other relational models.