Overview
MAPS Messaging offers flexible deployment options to suit various infrastructure needs.
This overview provides a high-level guide and links to detailed installation methods.
Deployment Methods
Containers
- Container Deployment
Run MAPS Messaging in a Docker container with minimal setup. - Kubernetes Deployment
Scale MAPS Messaging in a cluster environment.
Other Options
- Bare metal installations (manual build and install)
- Cloud provider deployments (AWS, GCP, Azure)
System Requirements
- Minimum: 1 GB RAM, 1 CPU core
- Recommended: 2 GB RAM, 2 CPU cores
- Storage: 500 MB minimum (expand based on message persistence requirements)
- Networking: 1 Gbps recommended for production
Monitoring & Management
-
Monitoring
Integration with Prometheus and Grafana for real-time metrics. -
Prometheus Setup
Step-by-step guide to enable the JMX Exporter and exposemaps_
metrics for Prometheus/Grafana.
Getting Started
- Select a deployment method based on your environment.
- Development or testing → Debian package or container.
- Production → Kubernetes, cloud, or RPM/Windows installers.
- Configure your environment (network, storage, security).
- Deploy MAPS Messaging using your chosen method.
- Verify the installation by starting the server and checking logs.