The art of making the best possible architectural decision given what is required, what is constrained, and what must be sacrificed.
...Documenting trade-offs in ADRs means future teams understand what was sacrificed and why. Trade-off analysis is what separates architecture from technology selection. Trade-offs aren't failures of design....