Memgraph in production

Memgraph in production

When deploying Memgraph in production, it is essential to consider a set of prerequisites to ensure optimal performance, scalability and resilience. That includes decisions about hardware configurations and integration strategies.

This guide is your starting point to production-readiness with Memgraph.

✅ What you’ll need to consider

Before you dive into specific setups, it’s important to think about:

  • Hardware requirements and instance sizing
  • Driver configuration
  • Flags when starting Memgraph
  • Data import best practices
  • Connecting to external sources

These factors ensure Memgraph performs effectively in your environment, no matter the use case.

📖 How to use these guides

Start with the General suggestions. They cover best practices that apply to most production deployments, regardless of your workload type and are agnostic to specific use cases. Each separate guide in the Memgraph in Production series focuses on a particular type of workload or deployment scenario. At the beginning of each guide, you’ll find information about:

  • When that use case is a good fit for your needs.
  • Specific tailored recommendations

⚠️ Recommendations in those guides override anything written in the general suggestions when there’s a conflict, so always defer to the targeted guide when applicable.

📚 Available guides in the Memgraph in production series

Here are the currently available guides to help you deploy Memgraph effectively:

General suggestions

A foundational guide covering universal best practices for any production deployment - recommended reading before anything else.

Memgraph in GraphRAG use cases

Learn how to optimize Memgraph for Retrieval-Augmented Generation (RAG) systems using graph data.

🚧 Guides in construction

  • Memgraph in transactional workloads
  • Memgraph in analytical workloads
  • Memgraph in mission critical workloads
  • Memgraph in high throughput workloads
  • Memgraph in supply chain use cases
  • Memgraph in cyber security use cases
  • Memgraph in fraud detection use cases

If you’d like to help us prioritize this content, feel free to reach out on Discord! 💬
Your feedback helps us build what matters most. 🙌

👀 Additional guides to consider when bringing your app to production

In addition to the core Memgraph in Production series, there are a number of complementary guides designed to help you better prepare your environment, validate Memgraph’s fit for your workload, and ensure a smooth transition to production.

These guides focus on areas like performance benchmarking, testing, and operational readiness—offering additional tools and frameworks that can help you get the most out of your Memgraph deployment.

📊 Evaluating Memgraph

Learn how to properly test Memgraph for performance and scalability. This guide walks you through performance and stress testing scenarios, benchmarking with real-world data, and identifying key metrics that can help validate Memgraph’s fit for your application needs.