Search the practice set
126 questions, 454 terms and 400 topics in 20 areas.
17 results for “Explaining Trade-offs”
Delivery vs Maintainability
Choosing where to take deliberate shortcuts, based on which kinds of debt are cheap to repay and which compound.
Denormalisation
Deliberately duplicating data across records to make reads cheap, accepting the write-time cost of keeping copies in step.
Negotiation
Reaching an agreement that both sides own, by trading on interests rather than arguing positions.
Time to Market
How long it takes to get a capability in front of customers — often the constraint that dominates every other architectural quality.
Architecture Trade-off Analysis Method
A structured evaluation that scores an architecture against prioritised quality-attribute scenarios and identifies the points where those attributes conflict.
Cost vs Reliability Trade-off
The non-linear relationship between availability and spend, which makes each additional nine roughly an order of magnitude more expensive.
Trade-off Analysis
Making the costs of an architectural choice explicit and comparable, rather than presenting a recommendation as if it were free.
Monolith vs Microservices
A trade of deployment independence against distributed-systems complexity, decided by team topology far more often than by technology.
Security vs Usability
A trade-off that is usually resolved by varying the control with the value of the action, rather than by choosing a uniform level of friction.
Explaining Trade-offs
Naming what was given up, and the condition that would change it.
Architecture Patterns
General material on architectural patterns and their trade-offs.
Trade-off Analysis
Making costs explicit and comparable rather than asserting a preference.
Trade-off Analysis Methods
ATAM, scenarios, and naming the points where qualities conflict.
Trade-off Fundamentals
Why every architecture is a set of purchases, and how to state what you gave up.
Time to Market
The constraint that dominates most products, and how to trade against it.