Skip to content

    Backend System Design, module B11

    Messaging and event streaming

    Queues, pub/sub and logs, Kafka internals, delivery guarantees, dead letters, backpressure and schemas.

    2 of 11 lessons published

    1. 1

      Synchronous vs Asynchronous Communication (coming soon)

      Standard · beginner

    2. 2
      Message Queues and Pub/Sub

      Standard · intermediate

    3. 3
      Event Streaming and Logs

      Standard · intermediate

    4. 4

      RabbitMQ vs Kafka (coming soon)

      Standard · intermediate

    5. 5

      Kafka Internals: Partitions, Offsets, Consumer Groups and ISR (coming soon)

      Flagship · advanced

    6. 6

      Delivery Guarantees: At-Most-Once, At-Least-Once and Exactly-Once (coming soon)

      Flagship · advanced

    7. 7

      Dead-Letter Queues and Retries (coming soon)

      Standard · intermediate

    8. 8

      Backpressure (coming soon)

      Standard · intermediate

    9. 9

      Schema Evolution: Avro and Schema Registry (coming soon)

      Standard · advanced

    10. 10

      Stream Processing Basics (coming soon)

      Standard · advanced

    11. 11

      Background Jobs and Schedulers (coming soon)

      Standard · intermediate

    All Backend System Design modules