Step 1 - Installation

What is is a next-generation alternative to traditional message brokers.
It enables building modern queue-based applications that require large volumes of streamed and enriched data, modern protocols, zero ops, up to x9 faster development, up to x46 fewer costs, and significantly lower dev time for data-oriented developers and data engineers.
Low footprint, highly resilient, cloud-native, and run on any Kubernetes, on any cloud.
Memphis focuses on four pillars -
  1. 1.
    Reliability - Queues and brokers are a mission-critical component in the modern application architecture and should be highly available and stable as possible.
  2. 2.
    Performance and Efficiency - Provide great performance while maintaining efficient resource consumption.
  3. 3.
    Developer Experience - Enable rapid development and ultra-short time-to-production.
  4. 4.
    Observability - Increase observability, integrations with 3rd-party monitoring tools, real-time notifications, stream lineage, and therefore troubleshooting time reduction.

Quick Start


Stable -
helm repo add memphis --force-update &&
helm install memphis memphis/memphis --create-namespace --namespace memphis --wait
Latest -
helm repo add memphis --force-update &&
helm install --set memphis.image="memphisos/memphis:latest" memphis memphis/memphis --create-namespace --namespace memphis --wait
More information can be found in the Memphis k8s deployment documentation.

Docker compose (Syntax for v2)

Stable -
curl -s -o docker-compose.yml && docker compose -f docker-compose.yml -p memphis up
Latest -
curl -s -o docker-compose-latest.yml && docker compose -f docker-compose-latest.yml -p memphis up
More information can be found in the Memphis Docker deployment documentation.


High-level diagram