Bird
0
0

To document this decision in an ADR, which structure best captures the rationale, alternatives, and trade-offs?

hard📝 Trade-off Q8 of 15
Microservices - Real-World Architecture Case Studies
Your microservices team must choose between REST and gRPC for inter-service communication. To document this decision in an ADR, which structure best captures the rationale, alternatives, and trade-offs?
ATitle, Status, Context, Decision, Alternatives, Consequences
BTitle, Status, Decision, Implementation Details, Testing Plan
CTitle, Context, Decision, Deployment Strategy, Rollback Plan
DTitle, Status, Context, Decision, Performance Metrics
Step-by-Step Solution
Solution:
  1. Step 1: Identify key ADR sections

    Standard ADRs include Context, Decision, Consequences, and sometimes Alternatives.
  2. Step 2: Evaluate options

    Title, Status, Context, Decision, Alternatives, Consequences includes Alternatives and Consequences, which help document pros, cons, and impact.
  3. Step 3: Exclude irrelevant sections

    Implementation, Testing, Deployment, and Performance Metrics are not typical ADR sections.
  4. Final Answer:

    Title, Status, Context, Decision, Alternatives, Consequences -> Option A
  5. Quick Check:

    Alternatives and Consequences are key ADR parts [OK]
Quick Trick: Include Alternatives and Consequences in ADRs for clear decisions [OK]
Common Mistakes:
  • Omitting Alternatives section
  • Including implementation details in ADR
  • Confusing ADR with project plans

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Microservices Quizzes