Level 14 · Module 53

Messaging Systems

A structured module covering the essential ideas of messaging systems.

Difficulty
advanced
Published path
9 lessons · 90 min

What you will learn

  • Message queues
  • Pub/Sub
  • Kafka concepts
  • RabbitMQ concepts
  • Event streams
  • Consumer groups
  • At-least-once delivery
  • At-most-once delivery
  • Exactly-once concepts
Prerequisites:Distributed Data

Start here

Lessons · 90 min

  1. Message queuesPlanned

    Planned lesson: Message queues. This lesson has not been written yet.

    10 min · advanced
  2. Pub/SubPlanned

    Planned lesson: Pub/Sub. This lesson has not been written yet.

    10 min · advanced
  3. Kafka conceptsPlanned

    Planned lesson: Kafka concepts. This lesson has not been written yet.

    10 min · advanced
  4. RabbitMQ conceptsPlanned

    Planned lesson: RabbitMQ concepts. This lesson has not been written yet.

    10 min · advanced
  5. Event streamsPlanned

    Planned lesson: Event streams. This lesson has not been written yet.

    10 min · advanced
  6. Consumer groupsPlanned

    Planned lesson: Consumer groups. This lesson has not been written yet.

    10 min · advanced
  7. At-least-once deliveryPlanned

    Planned lesson: At-least-once delivery. This lesson has not been written yet.

    10 min · advanced
  8. At-most-once deliveryPlanned

    Planned lesson: At-most-once delivery. This lesson has not been written yet.

    10 min · advanced
  9. Exactly-once conceptsPlanned

    Planned lesson: Exactly-once concepts. This lesson has not been written yet.

    10 min · advanced

What you will cover

Module units

  1. Message queues

    A planned unit covering Message queues.

  2. Pub/Sub

    A planned unit covering Pub/Sub.

  3. Kafka concepts

    A planned unit covering Kafka concepts.

  4. RabbitMQ concepts

    A planned unit covering RabbitMQ concepts.

  5. Event streams

    A planned unit covering Event streams.

  6. Consumer groups

    A planned unit covering Consumer groups.

  7. At-least-once delivery

    A planned unit covering At-least-once delivery.

  8. At-most-once delivery

    A planned unit covering At-most-once delivery.

  9. Exactly-once concepts

    A planned unit covering Exactly-once concepts.