~/talk

Scaling yout Architecture with Services and Events

Talkat GeeCON 2019 · 2019-05-15..05-17· [microservices, distributed-systems]
slides:none on file

History shows monoliths morph to microservices after scale pain points such as feature velocity and database limits like the 3.4 million lines eBay monolith or needing a 72‑way machine. Practical pattern: create a service, backfill data, run dual-write and feature-flagged reads, then switch off the old DB to keep zero downtime. Use events as first‑class interfaces, serve shared data via materialized view caches or synchronous lookups, and implement cross‑service workflows with saga choreography or orchestration instead of distributed transactions.

AI-written summary · about

  1. 0:00Intro
  2. 1:45Background
  3. 2:41Evolution to Microservices
  4. 8:37Microservice Architecture
  5. 10:48Why Migrate?
  6. 14:17Extracting Microservices
  7. 18:45System of Record
  8. 20:12Events are First-Class
  9. 21:20Microservices and Events
  10. 22:59Shared Data
  11. 26:34Joins
  12. 31:38Transactions
  13. 33:49Workflows and Sagas
  14. 39:31Intermediate States
  15. 41:30Choreography
  16. 43:16Orchestration
~/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.