Skip to the content.

Architecture Decision Record (ADR)

ADR-XXXX: <Template, Short, descriptive title> Architecture Decision Record (ADR)

Notes & Guidelines

1. Status

Draft Accepted Rejected Deprecated Postponed

2. Context

Problem / Need

Describe the problem or need that requires a decision (1–5 sentences). Explain why this decision is necessary now. Clearly formulate the problem to solve, make explicit decisions to move forward, align with target architecture, and set foundations for operational excellence and organizational scalability. Specific challenge or requirement. Avoid combining multiple architecture decisions in one document.

3. Decision

Describe the decision clearly and concisely (1–3 sentences).

4. Rationale (Justification)

Explain why this decision was made.

4.1. Advantages

4.2. Known drawbacks / accepted risks

5. Alternatives Considered / Considered Options

List the alternatives that were evaluated and briefly explain why they were not chosen.

6. Consequences, Impacts & Follow-up Actions

Describe the consequences of this decision.

7. References


ADR-XXXX: <Template, Short, descriptive title> Ultra-light Architecture Decision Record (ADR)

Use this when speed and simplicity are more important than detail.

1. Status:

Draft Accepted Rejected Deprecated

2. Context

3. Decision

4. Rationale (Justification):

3. Consequences, Impacts & Follow-up Actions


https://adr.github.io/