Skip to content

100+ Lines of Code to Implement Kafka on S3

github.com/AutoMQ
7 pointsTopRainbowT2 comments
On HN

Comments

Just like warpstream or confluent freight cluster, but AutoMQ is source available, you may find the key s3 wal implementation here: https://github.com/AutoMQ/automq/blob/main/s3stream/src/main...

AutoMQ claims this is the best design for streaming storage on the cloud: Shared WAL + Shared Object. This new shared storage architecture for streaming systems can leverage the advantages of different cloud storage services. They use only a few lines of code to implement features like building a Kafka service on S3. This blog shows how they achieve this. What do you think?

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.