Byte Depth
← All tags

#Message Queue

3 articles

High Level Design

Idempotency in Distributed Systems

Why idempotency matters, how to implement idempotency keys in APIs and message queues, and the trade-offs of tracking duplicate requests.

Aug 10, 2026
System DesignAPI DesignIdempotency

High Level Design

Kafka

Kafka's architecture, core components, partitions, ISR-based durability, trade-offs, and when to use it over RabbitMQ or SQS.

Aug 10, 2026
System DesignKafkaMessage Queue

High Level Design

Message Queues

How message queues decouple producers and consumers, core components, edge cases like poison messages and duplicates, and popular implementations.

Aug 10, 2026
System DesignMessage QueueAsync
© 2026 ByteDepth. All rights reserved.Built with care for curious engineers.