Example: when to write an architecture decision record
A decision framework for ADRs—when they earn their keep and when a comment or ticket is enough.
06 February 2026 · Archive
Example content
Sample guidance article; not a formal policy for any organisation.
Architecture Decision Records shine when the choice is costly to reverse or surprising to a newcomer. They are poor value when the answer is obvious and stable.
Write an ADR when
- You reject a popular default for a specific reason.
- Multiple teams will rely on the decision for years.
- You need a dated snapshot of context that Slack will bury.
Skip the ADR when
- The experiment will be thrown away in a week.
- The decision is fully captured by types, tests, and naming.
Keep ADRs short: context, decision, consequences. Link to code and dashboards instead of duplicating them.