Recall & Review
beginner
What is an Architecture Decision Record (ADR)?
An ADR is a document that captures important architectural decisions made during a project. It explains the decision, the reasons behind it, and its consequences.
Click to reveal answer
beginner
Why are ADRs important in microservices architecture?
ADRs help teams keep track of why certain design choices were made, making it easier to understand, maintain, and evolve microservices over time.
Click to reveal answer
intermediate
What key elements should an ADR contain?
An ADR should include: the decision title, context, the decision itself, alternatives considered, and the consequences of the decision.
Click to reveal answer
beginner
How does an ADR help new team members?
It provides clear explanations of past decisions, helping new members understand the system design without needing lengthy meetings or guesswork.
Click to reveal answer
intermediate
When should an ADR be created?
An ADR should be created whenever a significant architectural decision is made that affects the system's design or behavior.
Click to reveal answer
What does an ADR primarily document?
✗ Incorrect
ADRs focus on documenting architectural decisions and why they were made.
Which of the following is NOT typically part of an ADR?
✗ Incorrect
Code snippets are usually not included in ADRs; ADRs focus on decisions and reasoning.
When is the best time to write an ADR?
✗ Incorrect
ADRs should be written right after important architectural decisions to capture context and reasoning.
How do ADRs benefit microservices teams?
✗ Incorrect
ADRs help teams understand past decisions, improving clarity and maintenance.
Which is a common consequence documented in an ADR?
✗ Incorrect
ADRs document consequences like how a decision affects scalability, performance, or maintainability.
Explain what an Architecture Decision Record (ADR) is and why it is useful in microservices.
Think about how teams remember important design choices.
You got /3 concepts.
Describe the typical structure of an ADR and what each part contains.
Consider the story an ADR tells about a decision.
You got /5 concepts.