Hacker News new | past | comments | ask | show | jobs | submit login

Reminded me of this project: https://github.com/travisjeffery/jocko

Kafka implemented in Go without needing Zookeeper.




Hey, I'm the author of Jocko. I've been working at Confluent the past four years.

I just finished writing a book that shows how to build similar distributed services from scratch, it walks though building a simple distributed commit log with built-in consensus and service discovery from nothing to deployment: https://pragprog.com/titles/tjgo/distributed-services-with-g...


Sounds just like the kind of book I wanna read. Unfortunately I wasn't able to pay for it due to "merchant configuration".

I imagine there are no region restrictions, right? I've already contacted support though.


I'm not sure, I haven't heard of that happening before. I've asked my editor if she knows what's up. You can email me at tj at my HN username dot com if you want to follow up.


I was able to get it sorted through support. Thank you :)


Heh, I just bought it based on PragProg newsletter :). Literally 5 minutes ago.


Awesome! Hope you enjoy reading the book and thanks for buying it.


I’m trying to take a similar path with this project [1] though there’s no HA story for now and it’s not meant to be protocol-compatible.

The goal is to make it lightweight and simple to operate, yet very fast.

[1] https://github.com/dataptive/styx


From a feature list perspective on the readme it basically is what we did at Redpanda (dev here)


Hi Alexander ! I'm a big fan of the work you do at vectorizedio and of your blog posts ! I strongly believe there's a need for much simpler event streaming and room for improvement performance-wise.

I took a different path by divorcing from the Kafka protocol and experimenting with what I believe is a simpler to model approach to reliable event processing [1].

[1] https://github.com/dataptive/styx/blob/master/docs/howto/rel...


that makes total sense. I agree. though in the future, the kafka proto will be impl details. i.e.: once you start moving to http proxy with typed schemas.


The author now works at Confluent.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: