~/talk

The Art of Architecting for Scale

slides:none on file

Claim: modernizing code is not the same as splitting into services — distribution changes failures from logic bugs to availability problems. Recommendations: design for failure and scale (caching plus change‑data‑capture to keep payments working when account service is down), assign end-to-end ownership for customer journeys, drive architecture by measured SLAs and nines, enforce a non‑negotiable zero‑downtime migration path (strangler + CDC), and exercise systems with game days (chaos engineering). Example: ArgoCD + IaC rebuilds a cluster in ~25–30 minutes, revealed missing GitLab bootstrap.

AI-written summary · about

  1. 0:00Architecting for scale intro
  2. 2:06Why systems feel slower
  3. 7:06Misunderstanding modernization and distributed systems
  4. 10:40Reason to adopt distributed
  5. 12:26Complicated vs complex
  6. 16:39Reliability vs availability
  7. 19:50Stable production illusion
  8. 23:02Failure and resilience
  9. 25:11Customer journeys ownership
  10. 28:43Platform teams SLAs
  11. 30:28Legacy migrations
  12. 32:55Zero downtime migrations
  13. 33:39Disaster recovery chaos
  14. 36:49Five key principles
  15. 38:34Q&A code duplication
~/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.