| An Event Is an Immutable Fact About the Past | concept | 2 | Open |
| Choreography vs Orchestration | concept | 2 | Open |
| Consumer Groups, Partitions, Ordering Guarantees | concept | 2 | Open |
| CQRS: When to Separate Reads and Writes | concept | 2 | Open |
| Event Notification vs Event-Carried State Transfer | concept | 2 | Open |
| Event Sourcing: The Event Log Is the System of Record | concept | 2 | Open |
| Events vs Commands vs Requests | concept | 2 | Open |
| External Exercises | exercise | 1 | Open |
| Idempotency, Deduplication, and the Exactly-Once Illusion | concept | 2 | Open |
| Learning Resources | resource | 2 | Open |
| Log-Based Brokers: Kafka's Design and Retention | concept | 2 | Open |
| Projections and Read Models | concept | 2 | Open |
| Publish-Subscribe vs Point-to-Point Queues | concept | 2 | Open |
| Queue Semantics: JMS, AMQP, SQS | concept | 2 | Open |
| Reference and Selective Reading | reference | 2 | Open |
| Sagas: Long-Running Transactions Across Services | concept | 2 | Open |
| The Outbox Pattern: Atomically Publishing Events | concept | 2 | Open |
| The Shift from CRUD to Events | concept | 2 | Open |