0
0
Microservicessystem_design~10 mins

Architecture decision records (ADR) in Microservices - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to define the main purpose of an ADR.

Microservices
An ADR is a document that captures the [1] made during a software architecture process.
Drag options to blanks, or click blank then click option'
Aerrors
Bbugs
Cdecisions
Dfeatures
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing decisions with bugs or errors.
2fill in blank
medium

Complete the code to show what an ADR typically includes.

Microservices
An ADR usually contains the context, the decision, and the [1] of that decision.
Drag options to blanks, or click blank then click option'
Atests
Bcode
Cbugs
Dconsequences
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing code or tests instead of consequences.
3fill in blank
hard

Fix the error in the ADR filename format.

Microservices
The ADR filename should be like '[1]-short-title.md' to keep files ordered and clear.
Drag options to blanks, or click blank then click option'
Adoc
B001
Ctitle
Ddecision
Attempts:
3 left
💡 Hint
Common Mistakes
Using words instead of numbers for ordering.
4fill in blank
hard

Fill both blanks to complete the ADR creation command and file extension.

Microservices
To create a new ADR, run 'adr [1]' and save it as '[2]'.
Drag options to blanks, or click blank then click option'
Anew
Bupdate
C.md
D.txt
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'update' command or '.txt' extension.
5fill in blank
hard

Fill all three blanks to complete the ADR structure with title, status, and date.

Microservices
# [1]

Status: [2]

Date: [3]
Drag options to blanks, or click blank then click option'
ADecision to use microservices
BAccepted
C2024-06-01
DDraft
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up status and title or wrong date format.