Kafka-like distributed message queue built from scratch using Python sockets with partitioning, consumer groups, rebalancing, and offset persistence
python distributed-systems kafka backend message-queue partitioning socket-programming rebalancing system-design consumer-groups offset-management
-
Updated
Apr 15, 2026 - Python