~/talk

Organising and Governing Evolutionary Architectures (Fitness Functions)

slides:none on file

Explains how to govern evolutionary architectures by turning goals into measurable fitness functions and automating them. Shows Netflix’s Chaos Monkey/Simian Army running continuous chaos experiments in production to enforce resiliency, Java tools like ArchUnit and jdepend to fail builds on cyclic dependencies, simple pipeline checks that require a /status endpoint, GitHub CVE alerts for vulnerable libraries, and inspec scripts that verify only port 443 is open. Notes costs: tooling and training increase deployment overhead and slow early experimentation but catch cross-cutting failures at scale.

AI-written summary · about

  1. 0:00Introduction to evolutionary architecture
  2. 1:13Gardening metaphor for software
  3. 3:39What is governance in software?
  4. 8:50Defining fitness functions
  5. 13:26Trade-offs in architecture decisions
  6. 17:43Fitness functions as guardrails
  7. 19:31Real-world fitness function examples
  8. 34:16Summary and key takeaways
  9. 34:58Q&A session
~/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.