~/talk

Towards an Evolutionary Architecture

slides:none on file

Argues that architecture must evolve across early sprints rather than be fixed up front, recommending vertical slices and prioritizing backlog items by business value plus architectural impact. Advocates continuous refactoring, small surface areas via adapters, and treating frameworks as costly; gives a concrete workflow: prototype on sqlite3 prototype for months, keep automated tests, then swap to the production DB with three failing tests fixed. Pushes last responsible moment decisions, YAGNI, parsimony, triangulation, and warns that microservices are often far more complex than a monolith.

AI-written summary · about

  1. 0:00Introduction
  2. 0:55What is Architecture
  3. 6:04The Risk
  4. 11:19User Stories
  5. 15:47Risk Mitigation
  6. 17:29Prioritization
  7. 20:52Keep it Simple
  8. 24:35Refactoring
  9. 28:00Reversibility
  10. 28:48Programming Languages
  11. 30:55Libraries
  12. 32:33Last Responsible Moment
  13. 35:31Agility
  14. 36:51Agni Principle
  15. 39:03Parsimony
  16. 44:22Reuse
~/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.