~/talk

Coevolution of Architecture & Code - Closing The Gap

slides:none on file

Claim: architecture inevitably drifts into concrete code unless actively managed, so make architecture a first-class, versioned artifact alongside code. Practical steps: version APIs, use Pulumi and CDK for infrastructure-as-code, write diagrams-as-code with C4/Structurizr, store ADRs and major incident notes in the repo, run acceptance tests and performance checks every build, track dependencies with a design-structure matrix, prefer table-driven/state-machine models and immutable data where appropriate, and use runtime query tools (Honeycomb-style) to continuously observe evolving architecture.

AI-written summary · about

  1. 0:00Introduction
  2. 1:13Why architecture matters
  3. 2:39What architecture represents
  4. 4:02Conway's Law impact
  5. 5:48Architecture practices
  6. 7:12Role of architects
  7. 8:16Agile architecture
  8. 10:02Refactoring myths
  9. 11:48Critique of agile
  10. 13:14Context in design
  11. 14:41Agile rhetoric failures
  12. 16:07Code vs architecture
  13. 17:10Continuous architecture
  14. 17:56Code model gap
  15. 19:22Architecture visualization limits
  16. 19:42Co-evolution practices
  17. 21:05Storytelling in architecture
  18. 23:09Architectural storytelling
  19. 24:14Case studies
  20. 27:46Concrete architecture
  21. 29:11Low-code tools
  22. 30:14Data in architecture
  23. 31:20Architectural patterns
  24. 33:25Data flow & state machines
  25. 35:52Spreadsheets & interpreters
  26. 36:35Risk backlogs
  27. 38:20Fragile code focus
  28. 39:02Dependency tracking
  29. 39:43Dynamic architectures
  30. 41:49Async microservices
  31. 42:10Querying dynamic systems
  32. 43:34Query-based APIs
  33. 44:16Data architecture role
  34. 45:17Q&A
~/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.