~/talk

The Dark Side Of Events

Talkat NDC Sydney 2020 · 2020-08-31..09-03· [microservices]
slides:none on file

A team at Internovus rebuilds a sprawling monolith into microservices but finds events cause severe coupling, duplicated projection logic across dozens of subscribers, and a creeping distributed monolith; network unreliability and unordered delivery produce data corruption. Fixes include switching marketing and CRM to event-sourced/CQRS models, consolidating duplicate projections into event-carried state transfer APIs, using the outbox pattern to avoid transaction coupling, and merging or adding thin adapter layers where services require strong consistency. The result lowers global complexity and restores predictable behavior.

AI-written summary · about

  1. 0:00Start
  2. 9:10Complexity Management
  3. 13:47ARCHITECTURE = BOUNDARIES DESIGN
  4. 15:40EVENT NOTIFICATION
  5. 18:31EVENT SOURCING / DOMAIN EVENTS
  6. 46:38BE PESSIMISTIC
  7. 47:32PRIVATE / PUBLIC EVENTS
  8. 51:12SOFTWARE ARCHITECTURE
  9. 51:41TYPES OF EVENTS
  10. 52:09LESSONS LEARNED
~/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.