~/talk

Building Evolutionary Architectures: Principles and Practices

slides:none on file

Defines an evolutionary architecture as one that supports guided incremental change by encoding measurable fitness functions such as latency uptime or cyclomatic complexity and enforcing them with runtime probes like Netflix Simian Army or a zero day-triggered build breaker. Recommends concrete practices: database refactorings from Refactoring Databases, contract testing between teams, favoring choreography when evolvability matters, and adopting continuous delivery so experiments deploy and roll back safely. Shows how to pick a first dimension to measure and evolve.

AI-written summary · about

  1. 0:00Introduction to evolutionary architectures
  2. 3:00Defining evolutionary architecture
  3. 9:45Incremental change principles
  4. 12:15Decision timing and reversibility
  5. 17:33Team structure and Conway's law
  6. 18:18Refactoring databases techniques
  7. 20:06Orchestration vs choreography
  8. 21:32Contract testing for teams
  9. 22:57Continuous delivery necessity
  10. 25:51Culture of experimentation
  11. 27:13Evolving legacy architectures
  12. 31:02Q&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.