Stateless Kafka alternative on S3 for cost-effective, scalable streaming
Top 7.6% on sourcepulse
AutoMQ offers a stateless, diskless Kafka alternative built on S3-compatible storage, targeting users seeking significant cost reductions and improved scalability over traditional Kafka deployments. It aims to provide a 10x more cost-effective, auto-scaling, low-latency, and highly available streaming data platform.
How It Works
AutoMQ forks Apache Kafka and replaces its shared-nothing architecture with a shared-storage model leveraging object storage (like S3). Brokers are stateless, with data persisted in S3 via a custom S3 Storage Adapter and S3Stream library. This design eliminates cross-AZ traffic costs, enables rapid scaling by adding/removing stateless brokers, and utilizes an Auto Balancer for automatic partition and traffic management, removing the need for manual rebalancing.
Quick Start & Requirements
docker compose -f docker/docker-compose.yaml up -d
for a single-node setup.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
3 days ago
Inactive