Settings

Theme

Show HN: Yaks – Yet Another Kafka on S3

github.com

1 points by markbergz 2 months ago · 0 comments · 1 min read

Reader

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.

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection