Deployment
Whether you’re getting started with best practices, optimizing for specific workloads, or fine-tuning performance, this section brings together everything you need to run Memgraph effectively in production. Explore tailored deployment guides, environment-specific instructions, and benchmarking strategies to ensure your graph applications scale reliably and efficiently.
Deployment guides
To simplify running Memgraph in a production environment, we’ve created a series of guides to walk you through the process. For the best results, follow them in this order:
-
Begin with the Deployment best practices guide. It outlines general best practices that apply to most production setups, regardless of workload type or specific use case.
-
Then, go to the Workloads section. Each guide there focuses on a specific workload or deployment scenario. At the start of each guide, you’ll find information on when that scenario is a good fit for your needs, along with tailored recommendations.
Environments
Learn how to deploy Memgraph using methods that suit your environment, whether it’s containerized with Docker or a native Linux installation.
Benchmarking
Get hands-on with benchmarking strategies to evaluate Memgraph’s performance. This guide walks through stress testing, analyzing key metrics, and comparing real-world workloads to ensure scalability and responsiveness.