Decisions We Make: A Personal View on Architecture
summary
Talk examines how to see and evaluate the software architecture of a product, how to make architectural decisions and justify their importance to the business. Presenter presents results of their personal research into which circumstances influence architectural choices and how those circumstances should shape concrete decisions now.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 3:54Architecture decisions in code
- 8:50Domain-driven design
- 12:43Architecture metaphor
- 15:08Software architecture views
- 18:40Zachman framework
- 21:27External vs internal requirements
- 26:24Human factor and trust
- 31:08Simplicity vs flexibility
- 35:06Flexibility necessity
- 38:21Decision levels and impact
- 43:50Decision consequences
- 47:05Reactive programming and caching
- 51:01Risks of unpopular tech
- 53:31Team communication
- 57:53Adopting new approaches
- 1:00:05Corporate decisions
- 1:03:44Developers as salespeople
- 1:07:10Further reading and closing
related talks
46mHow does the architect know?
39mOne Does Not Simply Make Architecture Decisions Alone: ADRs and Architec
01h 02mThinking Like an Architect
59mSolution Architect Toolkit: Making the Right Decisions Under Uncertainty
46mTHE too MANY FACES OF ARCHITECTURE
46mHow to Make High-Quality Architectural Decisions
45mArchitecture: The Stuff That's Hard to Change
48mArchitecture: The Stuff That's Hard to Change
