Back to browse
GitHub Repository

yet another kafka on s3

9 starsGo

Yaks – Yet Another Kafka on S3

by markbergz·Mar 5, 2026·1 point·0 comments

AI Analysis

●●●BangerWizardryBig Brain

S3-backed Kafka eliminates broker state management; inspired by Warpstream but open-source.

Strengths
  • Kafka wire protocol compatibility means zero client code changes—genuine plug-and-play for existing infrastructure.
  • Stateless agent design with groupcache distributed read cache solves real operational pain (no broker rebalancing, horizontal scaling without coordination).
  • Event sourcing + S3 latency tradeoff is transparent and well-justified for throughput-oriented workloads (logs, CDC, event sourcing).
Weaknesses
  • Early stage (explicitly WIP, not production-tested)—unproven at scale against Warpstream/AutoMQ in real deployments.
  • Higher end-to-end latency is unsuitable for low-latency requirements, limiting addressable market.
Target Audience

Infrastructure engineers, platform teams managing high-volume log pipelines

Similar To

Warpstream · AutoMQ

Post Description

I'm a long time reader of HN and some articles have been really inspiring for me. "Kafka is dead, long live Kafka" by the Warpstream team is one of those: https://www.warpstream.com/blog/kafka-is-dead-long-live-kafk...

At the time, I was working on a team pushing terabytes of logs through Kafka. A stateless broker backed by S3 would have saved us many headaches from hand-holding the Kafka cluster. It really struck me as a simple and elegant solution for our use case. Ever since then, I've been slowly tinkering and rewriting various implementations to better understand how to build a similar S3-backed broker.

yaks aims to be simple and only require a S3 bucket and Postgres database. Metadata is written to the db using an event sourcing model and reads to S3 are cached using the popular groupcache library.

Thanks for checking this out.

Similar Projects

Infrastructure●●●Banger

StreamHouse – Open-source Kafka alternative

S3-native storage slashes Kafka costs from thousands to $23 per TB monthly.

Big BrainSolve My Problem
gbram
303mo ago
Infrastructure●●●Banger

StreamHouse – S3-native Kafka alternative written in Rust

Removes broker disk complexity entirely—S3 as durable log cuts Kafka ops burden and cost dramatically.

Big BrainWizardryZero to One
gbram
1083mo ago