~/talk

Practical (a.k.a. Actually Useful) Architecture

Talkat GOTO Amsterdam 2023 · 2023-06-13..06-15· [software-architecture]
slides:none on file

Gives 10 pragmatic recommendations: consciously pick domain/macro/micro perspectives, design team boundaries to match boxes, make a few strategic decisions centrally, and enforce the least viable number of rules, rigidly. Advocates ADRs, optimize for delivery flow as much as runtime quality, resist copying Netflix-scale designs, and favors boring tech — be boring: prefer Postgres over blockchain hype. Notes 80% of work comes from delivering software so architecture must survive implementation and change.

AI-written summary · about

  1. 0:00Intro
  2. 1:2410 recommendations for pragmatic architecture work
  3. 1:511. Choose your perspective(s) consciously
  4. 7:452. Explicitly architect your team setup
  5. 13:223. Match your organizational setup to project size, etc.
  6. 17:394. Don't be afraid to decide things centrally
  7. 21:055. Pick your battles wisely
  8. 23:376. Enforce the least viable amount of rules, rigidly
  9. 29:527. Balance prescriptive vs. descriptive architecture
  10. 35:158. Don't aim for perfection - iterate
  11. 36:519. Architect for delivery flow as much as for runtime quality
  12. 39:2010. Be boring & do more with less
  13. 44:51Conclusion
  14. 46:08Outro
~/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.