~/talk

Effective Architecture Practices Debate

slides:none on file

Debate argues that effectiveness means meeting stakeholder outcomes while efficiency minimizes waste, illustrated by the failure of Friendster caused by a single MySQL bottleneck that killed performance and user retention. Model-driven architecture largely fails, but modern App Engines and DevOps declarative pipelines act like practical DSLs; Spark’s RDDs function as a real example of an embedded DSL. Practical advice: run early proofs of concept, make architecture testable, isolate risky areas (for example separate payment service for PCI), and map stakeholders plus three views: source, runtime, deployment.

AI-written summary · about

  1. 0:00Introduction to effectiveness
  2. 1:10Effectiveness vs efficiency in architecture
  3. 2:38Failure as a critical factor
  4. 4:05Architects as risk managers
  5. 6:34Model-driven architecture pitfalls
  6. 7:57Modern frameworks as DSLs
  7. 9:21Code generation in critical systems
  8. 10:43Domain-specific languages potential
  9. 13:10Architecture in programming languages
  10. 15:59DevOps as architectural expression
  11. 17:08Business components in code
  12. 18:56Limitations of current languages
  13. 20:40Academic and industrial divide
  14. 22:52Bridging research and practice
  15. 24:36Validating architecture effectiveness
  16. 26:00Future-proofing architecture decisions
  17. 27:50Validation criteria for architecture
  18. 28:52Cost of architectural decisions
  19. 30:19Agile architecture practices
  20. 32:30Architecture as continuous process
  21. 34:17Parnas and future-proofing code
  22. 36:05Over-engineering risks
  23. 37:29Big design up front vs no design
  24. 39:16Cost of undoing generalizations
  25. 41:03Balancing abstraction and coupling
  26. 42:52Enterprise vs solution architecture
  27. 45:45Layered architectural constraints
  28. 47:30Speed of architectural decisions
  29. 47:52TDD and architecture connection
  30. 50:43Defining software architecture
  31. 53:14Teaching architecture practices
  32. 56:45Three primary architecture views
  33. 57:06Actionable architecture improvements
~/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.