~/talk

Architecture as Code or How to Survive Legacy and Keep Your Sanity

TalkinUkrainianat Software Architecture fwdays'25 · on Saturday, 2025-09-20· [frontend-architecture]
links:none on file
slides:none on file

Describes using Architecture as Code to recover and document a chaotic legacy monorepo system built by six teams over four years, starting with C4 diagrams and producing service documentation, ERDs, and sequence diagrams. Explains how the team rebuilt system understanding and created architectural transparency and synchronization using tools like PlantUML and Mermaid, emphasizing practical approaches for survival and architectural evolution in legacy chaos.

AI-written summary · about

  1. 0:00Introduction
  2. 1:30Traditional docs problems
  3. 3:36Need for Architecture as Code
  4. 6:51Tool selection
  5. 8:32Diagram tool comparison
  6. 10:17C4 model approach
  7. 13:27Scaling importance
  8. 16:17Documentation to create
  9. 18:06Task estimation with diagrams
  10. 21:38Architect's decision role
  11. 23:42Sequence diagrams benefits
  12. 26:53Team communication impact
  13. 28:59ADR issues in Confluence
  14. 31:07Onboarding benefits
  15. 32:33Team role of Architecture as Code
  16. 36:07Documentation responsibility
  17. 37:33Demo with Fumadocs
  18. 39:20Future with AI
  19. 41:05Summary
  20. 42:31Q&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.