~/talk

Creating event-driven microservices: the why, how and what

Talkat Voxxed Days Microservices 2019 · 2019-10-21..10-23· [microservices]
slides:none on file

Explains how an event backbone replaces chatty REST chains by using Apache Kafka as the source of truth, demonstrating compaction to represent DB rows, change data capture via Kafka Connect/Debezium to stream existing databases, and consumer groups plus partition keys to preserve per-order ordering and scale event sourcing. Covers sagas for distributed transactions, CQRS for read-optimized views, and Kafka Streams for inline enrichment, notes production topology needs three or more brokers and careful handling of eventual consistency.

AI-written summary · about

  1. 0:00Introduction to Kafka
  2. 1:32The problem with monoliths
  3. 3:37Event-centric architecture
  4. 6:58Event backbone overview
  5. 8:36Messaging vs streaming
  6. 11:32Shipping example scenario
  7. 16:14Database per service pattern
  8. 18:25Implementing sagas
  9. 22:02Event sourcing principles
  10. 25:12CQRS explained
  11. 27:28Kafka features
  12. 30:02Compaction and CDC
  13. 32:47Scalable consumption
  14. 36:41Kafka streams and closing
  15. 40:09Q&A session
~/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.