A from-scratch in-memory message broker exploring pub/sub, work queues, delivery guarantees, and backpressure — the concepts behind Kafka, RabbitMQ, and SQS, built small enough to read.
distributed-systems typescript pubsub message-queue event-driven publish-subscribe from-scratch fan-out message-broker vitest wildcard-routing topic-matching
-
Updated
Jul 22, 2026 - TypeScript