~/talk

Getting a handle on software architecture

Talkat Build Stuff 2021 · 2021-11-17..11-19· [software-architecture]
slides:none on file

Argues that software architecture’s core claim is to avoid future constraints by designing layers with coherent boundaries; uses Unix pipes, Kafka as a distributed log, and ORMs as a counterexample to show how simple, precise primitives reduce surprising downstream coupling. Gives concrete tradeoffs (e.g., id strategies, messaging contracts) and says architects need interpolation plus extrapolation skills to predict which choices will constrain evolution 6–36 months out, not to manage or gatekeep.

AI-written summary · about

  1. 0:00Intro
  2. 1:05Welcome
  3. 2:50Context
  4. 4:50Top 3 definitions
  5. 6:51Top 2 definitions
  6. 8:52What is not architecture
  7. 11:17Whats a miss
  8. 11:39The critical path
  9. 14:07System diagram
  10. 14:28Architecture diagram
  11. 15:37Architecture is contextual
  12. 17:34Unix philosophy
  13. 19:27Pipes
  14. 21:29Kafka
  15. 23:32Enterprise Service Bus
  16. 25:40Systems in common
  17. 27:27Object relational mapper
  18. 29:03Why is orm bad
  19. 31:09Recap
  20. 33:38Define any discipline
  21. 38:32Core skills of a software architect
  22. 40:17Picking good solutions
  23. 42:16Software architecture is vocational
  24. 44:44Wrapping up
~/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.