Messaging
Handing off work between services without losing it: queues, logs, and delivery guarantees.
Explainers
- Design a Distributed Message Queue — From one producer and one consumer to partitions, replication, and back-pressure — the high-level end of the spectrum, drawn and animated.