~/talk

Refactoring the Architect’s role

Talkat NDC Oslo 2020 · 2020-06-08..06-12· [engineering-leadership]
links:none on file
slides:none on file

A real project narrative: a monolith with 55 dev teams and 140 projects splits into microservices, one service deploys successfully then dozens more spawn and the system becomes a “floating dumpster fire.” The refactor applies concrete fixes: define architecture as a shared understanding, favor event-based boundaries, adopt robust DevOps (blue/green and canary), use diagrams (Miro, Lucidchart) and asynchronous communication, rotate volunteers so architects still code, pair to teach, and hold strong opinions loosely held so design decisions follow data and reduce wasted meetings and costly rollbacks.

AI-written summary · about

  1. 0:00Intro
  2. 1:06Monolith Architecture
  3. 2:30Breaking up the Monolith Using DDD
  4. 3:24The Spawn
  5. 4:03Idea of the Architecture Team
  6. 5:23Negative Productivity
  7. 5:54Unclear Mission
  8. 6:14Result
  9. 7:10Why Architecture?
  10. 9:54Confusion About What Is Architecture
  11. 13:15Agile and Architecture
  12. 14:25Architecture Definition Refactoring
  13. 15:28What Makes Change Easier?
  14. 17:17Documentation Issues
  15. 21:47Documentation Refactor With Diagrams
  16. 24:57What Causes Premature Solutioning?
  17. 27:06Premature Solutioning Refactoring
  18. 29:17Architecture Vision Refactoring
  19. 31:34Architecture Review Refactoring
  20. 33:32When to Review
  21. 37:31Working Culture Refactoring Inspiration
  22. 40:55Role Of The Architect, The Confusion
  23. 43:03Role Of The Architect Refactoring
  24. 51:30Who Should Become An Architect?
  25. 52:45Architect's Role
  26. 55:38Takeaways Architecture
  27. 57:33Thank you & Contact Me
~/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.