TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Call for Contributors – Kafka-Like Service Implemented in Rust

3 pointsby marceloboeiraalmost 6 years ago
Hello fellows,<p>I&#x27;m implementing a Kafka&#x2F;Kinesis-like append-only commit-log streaming. My goals are to implement a streaming-engine that runs with a single binary, easy to distribute, no need for zookeeper, easy to host&#x2F;operate, with pull-based API, similar to Kinesis, where the consumers are not registered and the consumers manage their own cursors, among other things.<p>https:&#x2F;&#x2F;github.com&#x2F;14-bits&#x2F;voik<p>At this point, I have built the main parts of the commit-log, I&#x27;m trying to follow this series of articles for insights on what to build first... as soon as I feel the storage mechanics is good I&#x27;ll start looking into data replication and delivery.<p>I would really appreciate contributions both to the code from a Rust perspective (I&#x27;m quite new to the language), as much as from system&#x27;s perspective and such.<p>The project has a small roadmap with items that I&#x27;m working, but if people are interested in collaborating we could probably move those to more meaningful issues for discussion purposes.<p>There is also a lot of tooling&#x2F;CI&#x2F;documentation and community related topics that need attention, so if you feel like participating but is not an expert, it&#x27;s a good place to start.

no comments

no comments