~/talk

How to Fail Your Event-Driven System

links:none on file
slides:none on file

Practical checklist for common failures: use a Kafka cluster with well designed partition keys to avoid hot partitions and preserve ordering, run a schema registry and version schemas with tests before rollout, enforce auth, ACLs and rate limits and maintain a topic catalog, implement dead letter queue handling and limited retries, use CDC or the outbox pattern to avoid lost publishes, generate idempotency/duplication keys for exactly once effects, and instrument messages with tracing metadata for replay and debugging.

AI-written summary · about

  1. 0:00Failing event-driven systems
  2. 1:51Core components
  3. 3:57Events vs commands
  4. 5:46Synchronous habits break async
  5. 7:13Partitioning pitfalls
  6. 8:38Schema evolution
  7. 10:23Access control in topics
  8. 12:10Dead letter queues
  9. 13:34Duplicate messages
  10. 14:58Consistency challenges
  11. 15:39Outbox pattern
  12. 16:01Event ordering
  13. 16:43Replay strategies
  14. 17:49Observability
  15. 18:52Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.