This section walks you through deployment strategies and platform requirements for running Midaz. Set up your environment, meet the prerequisites, and follow our best practices to ensure a secure, scalable, and reliable setup.
TipBefore you deploy, check out the Midaz Architecture Overview. Understanding how the components work together will help you make informed decisions during setup.
You manage the infrastructure in both Midaz modules, Community and Enterprise. We strongly recommend using Kubernetes with our Helm Charts. This approach simplifies deployment and scaling, especially if using the Enterprise edition, which includes support and modular microservices.That said, you can choose the deployment strategy that fits your needs.
Our official Helm Charts are the recommended method. They offer a fast and flexible way to install Midaz in a Kubernetes environment.You can either plug Midaz into your existing databases and services or use the default components provided in the Helm chart. This setup adapts to different infrastructure needs and supports production-grade deployments.For a step-by-step guide, check the Deploying using Helm documentation.
If you prefer full control, you can deploy Midaz manually. The project is already configured to run with Docker, which makes local or small-scale setups straightforward.You can also adapt it to your own infrastructure, whether you’re using a different orchestrator or running directly on virtual machines or bare metal.For instructions, check the Installing Midaz page.
You’re already aligned with the required versions using our default Helm configuration. If you’re bringing your own infrastructure components, make sure you meet the minimum supported versions:
Service
Minimum Supported Version
Kubernetes
1.30
PostgreSQL
16.3
MongoDB
15.4
RabbitMQ
15.2
Redis
19.3
MariaDB
20.2
These versions are required to guarantee platform stability and performance.
Running Midaz is a shared responsibility. Lerian provides the platform, tooling, and support. You’re responsible for your infrastructure and access policies.