API Design & Microservices · Messaging

Messaging & queues

Queue vs log metaphors, idempotency, dead-letter choreography.

Sponsored

Lesson outline

  1. 13
    Persist Messages with Delivery Mode 2

    Persist messages with delivery mode 2 — Messaging & queues tutorial, lesson 7. Learn how to make your messages durable, ensure they survive broker restarts, and apply this in a hands-on exercise.

  2. 14
    Messaging & queues — Part 007

    Placeholder slot — edit in console (messaging-queues-stub-007).

  3. 15
    Model Work Queues with Multiple Consumers

    Model work queues with multiple consumers — step 8 in the Messaging & queues track.

  4. 16
    Messaging & queues — Part 008

    Placeholder slot — edit in console (messaging-queues-stub-008).

  5. 17
    Balance load with prefetch and fair dispatch

    Balance load with prefetch and fair dispatch in messaging & queues. Hands-on steps, troubleshooting, and what to study next.

  6. 18
    Messaging & queues — Part 009

    Placeholder slot — edit in console (messaging-queues-stub-009).

  7. 19
    Route Messages with Direct Exchanges

    Route messages with direct exchanges — Messaging & queues tutorial. Learn the core concept, step-by-step routing, hands-on exercise, troubleshooting, and what to study next.

  8. 20
    Messaging & queues — Part 010

    Placeholder slot — edit in console (messaging-queues-stub-010).

  9. 21
    Broadcast with Fanout Exchanges

    Broadcast with fanout exchanges — Messaging & queues. Learn to route a message to every queue, hands-on.

  10. 22
    Messaging & queues — Part 011

    Placeholder slot — edit in console (messaging-queues-stub-011).

  11. 23
    Filter Messages with Topic Exchanges

    Learn how to filter messages using topic exchanges in this hands-on Messaging & queues tutorial. Understand the pattern, apply it step by step, and prepare for the next lesson.

  12. 24
    Messaging & queues — Part 012

    Placeholder slot — edit in console (messaging-queues-stub-012).

    Messaging & queues — step-by-step tutorials

    What you will find here

    This track walks through messaging & queues in order — each lesson is server-rendered HTML you can read without JavaScript. Follow the outline, then practice in the browser IDE when a lesson links to runnable code.

    Tutorials vs quizzes and code samples

    Tutorials teach in sequence. For quick checks use quizzes. For copy-paste snippets see code samples. For deeper reading browse articles.