~/talk

Cultivating Architecture in an Agile World

slides:none on file

Argues that teams choose distributed services mainly for autonomy, claiming about 80% ownership driver rather than modularization, and warns that availability — not reliability — becomes the hard problem in distributed systems. Recommends concrete practices: fitness functions, ADRs, circuit breakers, game days, CDC into event-driven read models, and platform teams that treat dependencies as services. Proposes the zero‑downtime migrations pattern (compare new vs. legacy like GitHub’s Scientist with millions of comparisons) to safely evolve systems.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26The role of architecture
  3. 3:44Modularization vs distribution
  4. 5:54Driving team autonomy
  5. 8:17Architecture as a tradeoff
  6. 10:39Autonomy and responsibility
  7. 13:21Cultivating architectural fitness
  8. 15:41Managing complexity and availability
  9. 17:53Resilient architecture patterns
  10. 20:29Embracing chaos engineering
  11. 22:40End-to-end verticalization
  12. 25:13Handling data and dependencies
  13. 28:32Team topologies and service levels
  14. 30:57Managing dependency pain
  15. 33:02Legacy decomposition strategies
  16. 38:15Conclusion
~/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.