~/talk

Reactive Design Patterns

Talkat Code Mesh 2015 · 2015-11-03..11-04· [microservices, frontend-architecture]
slides:none on file

Argument: reactive systems demand different design — partition state, decouple components, and make communication message-driven. Concrete claims: elasticity, resilience and responsiveness follow if components are single‑responsibility and communicate asynchronously. Tools and implementations: Akka primitives (Futures, a built‑in circuit breaker, Akka Persistence) and persistent sagas are shown; sagas use safe points, compensating actions and idempotent operations. Evidence: Netflix’s 6× diurnal load swing motivates scaling, and a working Akka‑persistence saga implementation demonstrates feasibility.

AI-written summary · about

  1. 0:00Introduction to reactive
  2. 1:07Principles of reactivity
  3. 4:58Resilience and responsiveness
  4. 9:20Message-driven communication
  5. 12:40Component pattern analysis
  6. 23:30Circuit breaker pattern
  7. 27:36Request-response pattern
  8. 32:00Saga pattern for transactions
~/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.