10.9. Architecture Decisions#
Arc42 Information
Contents
Important, expensive, large scale or risky architecture decisions including rationales. With “decisions” we mean selecting one alternative based on given criteria.
Please use your judgement to decide whether an architectural decision should be documented here in this central section or whether you better document it locally (e.g. within the white box template of one building block).
Avoid redundancy. Refer to section 4, where you already captured the most important decisions of your architecture.
Motivation
Stakeholders of your system should be able to comprehend and retrace your decisions.
Form
Various options:
ADR (Documenting Architecture Decisions) for every important decision
List or table, ordered by importance and consequences or:
more detailed in form of separate sections per decision
See Architecture Decisions in the arc42 documentation. There you will find links and examples about ADR.
Here we provide an overview of the most important technical choices for cases where multiple alternative options have been available.
!!! note For an overview of other fundamental architectural decisions and their motivation, see Solution Strategy.