A from-scratch, minimal message broker in Java: append-only commit log + TCP produce/fetch. Rebuilding Kafka's core internals (log, offset, partitioning, replication) to learn them.
-
Updated
Jun 13, 2026 - Java
A from-scratch, minimal message broker in Java: append-only commit log + TCP produce/fetch. Rebuilding Kafka's core internals (log, offset, partitioning, replication) to learn them.
Single-node, log-structured message broker in Java 21 with at-least-once delivery
Add a description, image, and links to the append-only-log topic page so that developers can more easily learn about it.
To associate your repository with the append-only-log topic, visit your repo's landing page and select "manage topics."