Lesson 17 - Architecture Tradeoffs
Part of the process of creating an architecture is identifying and defining the architectural characteristics of an application or system (“-ilities”). In this lesson Mark Richards discusses two common architecture tradeoff analysis methodologies, ATAM (Architecture Tradeoff Analysis Method) and CBAM (Cost-Benefit Analysis Method). Stay tuned each Monday for more lessons in Software Architecture at https://www.developertoarchitect.com/....

▶︎
Lesson 16 - The Challenges of Architecture Teams

▶︎
Architecture Evaluation: A Tool for Designing Systems That Meet Users' Needs

▶︎
The Benefits of Functional Architectures | Systems Engineering, Part 3

▶︎
Lesson 204 - Risk Storming For Architects

▶︎
Modern Trade-off Analysis for Software Architecture - Neal Ford - DDD Europe

▶︎
How To Think SO CLEARLY People Assume You're A Genius

▶︎
Princess Of Boogie Woogie Delights Everyone

▶︎
Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

▶︎
How to Think Like an Architect - Mark Richards

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
Layered Architecture Explained: Best Practices & Design Patterns | layered architecture tutorial

▶︎
Software Architecture: The Hard Parts - Neal Ford

▶︎
Introduction to System Design - MVC and Three-Tier Architecture

▶︎
Event-Driven Architecture: Explained in 7 Minutes!

▶︎
Should YOU Study Architecture? (Expectation vs. Reality)

▶︎
Lesson 145 - Analyzing Tradeoffs

▶︎
Architecture Foundations: Styles & Patterns • Neal Ford • Devoxx Poland 2021

▶︎
Why AI is like a (Clever Hans) Horse - Computerphile

▶︎
