~/talk

How Not to Die Trying to Evolve Your Architecture

links:none on file
slides:none on file

Argues that an evolutionary architecture is practical when teams optimize three things: fast small deployments (automatic pipelines, continuous delivery, blue/green and canary releases) to reduce lead time; clear module boundaries by defining an architectural quantum (independent deployable with high cohesion) to avoid distributed monoliths; and measurable fitness functions run as pipeline triggers or continuous monitors—examples given: Snyk and Dependabot for security, ARUnit/GoodFences for layering rules, and tracking deployment frequency and lead time as objective metrics. Governance uses lightweight design-doc facilitation.

AI-written summary · about

  1. 0:00Intro
  2. 2:42Evolutionary Architecture
  3. 4:06Incremental Change
  4. 5:00Develop
  5. 7:16Operation
  6. 9:28Architectural Coupling
  7. 11:47Architectural Quantum
  8. 15:47Fitness Functions
  9. 16:35Types of Fitness Functions
  10. 19:40Fitness Functions Examples
  11. 23:21How to Use ARUnit
  12. 24:30Evolution Architecture
  13. 25:20What are eles
  14. 26:19tradeoff
  15. 27:55best theoretical fit
  16. 28:39the enemy of good
  17. 30:16how can we work
  18. 32:50allowing change
  19. 33:58experiments
  20. 34:49centralized decision making
  21. 36:05distributed decision making
  22. 37:00lightweight governance
  23. 41:01feedback
  24. 41:33recommended readings
~/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.