Event-Driven Systems topic cluster

Event-Driven Systems

A production learning path for event architecture, Kafka, contracts, reliable publication, duplicate-safe consumption, ordering, recovery, and operations.

17 ordered lessons ยท Interactive failure lab

Trace each event boundary from design to recovery.

Move from architecture and contracts through publication, consumption, convergence, coordination, production operations, and deterministic crash experiments.

  1. Lesson 02

    Message Queues Explained

    Decision: separate broker delivery from application processing and business completion.

  2. Lesson 14

    Background Jobs Explained

    Decision: bound worker admission, retry, expiry, duplicate safety, and operational ownership.

  3. Lesson 15

    Webhooks Explained

    Decision: accept signed delivery, respond deliberately, and process downstream work safely.