Course · Part of Build with No-Code Aura Tools

Aura In Production

Run Neo4j Aura in production. Monitor CPU, memory, and query performance, analyze logs, and manage backup and restore for your managed graph database.

2 hours20 lessons across 6 modules
About this course

In this 2-hour course, you will learn

Go to glossary for Aura (opens in a new tab)Neo4j's fully managed cloud service. In Production teaches you how to run Neo4j Aura as a production database: monitoring CPU, memory, and query performance, analyzing logs, and managing backup and restore for your managed graph database. Aura removes the work of provisioning and patching servers, but a production database still needs an administrator who can read its metrics, spot trouble early, and respond before users notice.

That is the skill this course builds. Over around two hours you will work through the operational surface of Aura - snapshots, logs, and the full metrics catalogue - and learn what each signal means, what healthy looks like, and what to do when a chart tells you something is wrong. By the end, monitoring an Go to glossary for Aura instance (opens in a new tab)A single Neo4j database running in Aura. stops being a wall of graphs and becomes a set of questions you know how to answer.

  • Backup and Restore Strategies

    Configure automated and on-demand backups for Neo4j Aura instances and execute point-in-time restores to recover data after accidental deletion or corruption.

  • Instance Monitoring and Metrics

    Monitor CPU usage, memory consumption, and connection counts in the Aura console to detect performance degradation and respond before outages occur.

  • Resource Optimization

    Analyze instance sizing, adjust memory and CPU allocations, and apply configuration changes to keep your Aura database running efficiently under production load.

  • Query Logs and Performance Tuning

    Access and interpret Aura query logs to identify slow or expensive Cypher queries, then apply indexing and query rewrites to reduce execution time.

  • Who this course is for

    This course is for anyone responsible for a Neo4j Go to glossary for Aura instance (opens in a new tab)A single Neo4j database running in Aura. that other people depend on: database administrators, developers who own their database in production, site reliability engineers, and technical leads who need to understand why an instance is slow or how quickly it can be recovered. You should know how to create, manage, and connect to an Aura instance - AuraDB Fundamentals covers this - and access to a Professional or higher tier instance is recommended, since some monitoring and backup features are only available on paid tiers. You do not need prior experience with performance tuning - the course explains heap, page cache, and garbage collection from the ground up.

  • What you'll do

    This is a practical course built around the tools you will use as an Go to glossary for Aura (opens in a new tab)Neo4j's fully managed cloud service. administrator. You will manage snapshots and perform restore operations, so you know your recovery process works before you need it. You will open Aura's query logs and security logs, find the queries consuming the most time, and apply optimization techniques to fix them.

    The heart of the course is monitoring. You will work through Aura's metrics one by one: CPU usage, storage consumption, and out-of-memory errors at the resource level; heap memory, page cache hit ratio and evictions, Bolt connections, and garbage collection at the instance level; and store size, query rate and latency, Full definition for transaction (opens in a new tab)A unit of work that either succeeds in full or leaves no trace., and checkpoint and replan events at the database level. For each metric you will learn how to read it, what Full definition for pattern (opens in a new tab)A graph structure written in Cypher, such as a node joined to another node by a relationship. indicate a problem, and what action to take. Finally, you will see how to integrate Aura's metrics with an external monitoring platform such as Prometheus or Grafana, so alerts reach you where you already work.

  • Where to go next

    With your instance monitored and your backups tested, a natural next step is Building Dashboards with Neo4j Aura, which teaches you to turn the data inside your database into interactive dashboards you can share with stakeholders. Cypher Fundamentals will sharpen the query skills behind the performance problems you diagnosed here, and the Neo4j Certified Professional certification validates your Neo4j knowledge with a formal credential.