Paths Subjects Questions Quizzes Pricing Search
System Design Intermediate Pro

Message Queues & Event Streaming

Decouple services with queues and logs, and reason precisely about ordering, delivery guarantees and failure

28 min read 9 views

Learn when to put a queue or a Kafka-style log between services, how partitions bound ordering and parallelism, what exactly-once really means, and how the outbox pattern, idempotency keys and dead-letter queues keep an async pipeline correct under failure.

Practice questions (5)

  • Choosing Between a Queue and a Log

    Intermediate · Free
    View →
  • Exactly-Once Payment Capture Under Redelivery

    Advanced
    View →
  • Diagnosing Lost Events and Applying the Outbox Pattern

    Intermediate
    View →
  • Sizing Partitions and Draining a Backlog

    Intermediate
    View →
  • Poison Messages, Retry Topics and DLQ on a Log

    Intermediate
    View →

We use cookies for product analytics to improve OmniAtlas. See our Privacy Policy.