5 ms·
Reminded me of this project: https://github.com/travisjeffery/jocko https://github.com/travisjeffery/jocko Kafka implemented in Go without needing Zookeeper.
by didip 6y ago
Reminded me of this project: https://github.com/travisjeffery/jocko https://github.com/travisjeffery/jocko
Kafka implemented in Go without needing Zookeeper.
- bruth 6y agoThe author now works at Confluent.
- travisjeffery 6y agoHey, 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-go/ https://pragprog.com/titles/tjgo/distributed-services-with-g...
- chokolad 6y agoHeh, I just bought it based on PragProg newsletter :). Literally 5 minutes ago.
- travisjeffery 6y agoAwesome! Hope you enjoy reading the book and thanks for buying it.
- kif 6y agoSounds 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.
- travisjeffery 6y agoI'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.
- kif 6y agoI was able to get it sorted through support. Thank you :)
- thibauts 6y agoI’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 https://github.com/dataptive/styx
- agallego 6y agoFrom a feature list perspective on the readme it basically is what we did at Redpanda (dev here)
- thibauts 6y agoHi 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/reliable-processing.md https://github.com/dataptive/styx/blob/master/docs/howto/rel...
- agallego 6y agothat 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.