~/talk

Change Data Streaming Patterns in Distributed Systems

Talkat Berlin Buzzwords 2021 · 2021-06-15..06-17· [microservices, databases]
links:none on file
slides:none on file

Shows concrete patterns and working code: CDC with Debezium + Kafka Connect reads Postgres transaction logs, routes outbox rows into per-aggregate Kafka topics, and uses SMTs and Kafka Streams to reshape and join records. Migration uses a proxy plus CDC to incrementally extract a customer service (strangler fig). Saga orchestration uses an outbox table per service and message-driven compensations so failed payments trigger compensating actions; demo runs in Docker Compose and the example completes and compensates as expected.

AI-written summary · about

  1. 0:00Introduction to CDC
  2. 1:36Understanding CDC mechanics
  3. 4:13The outbox pattern
  4. 7:44Strangler fig pattern
  5. 14:46Advanced CDC pipelines
  6. 17:56Saga pattern and demo
  7. 27:24Conclusion and wrap-up
~/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.