Get the latest tech news

Jepsen: Bufstream 0.1


ckground Kafka is a popular streaming system which provides replicated, sharded, append-only logs. Bufstream is a drop-in replacement for Kafka designed to prioritize data governance and cost efficiency in cloud environments.

In general we tested with the safest possible settings: auto-commit false, acks all, retries 1,000, idempotence enabled, isolation level read_committed, auto_offset_reset of earliest, and automatic creation of topics on the server disabled. Bufstream’s overall architecture appears sound: relying on a coordination service like etcd to establish the order of immutable chunks of data is a relatively straightforward approach with years of prior art in both OLTP and streaming systems. This demonstrates the importance of the end-to-end principle in protocol design: the client and transaction state machine must explicitly encode and enforce ordering “at the edges,” rather than relying on the unreliable network between them.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Jepsen

Jepsen

Photo of Bufstream 0.1.0

Bufstream 0.1.0

Related news:

News photo

Jepsen: Jetcd 0.8.2

News photo

Jepsen: Datomic Pro 1.0.7075