0
0
Microservicessystem_design~10 mins

Microservices maturity model - Interactive Code Practice

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

Complete the code to identify the first maturity level in microservices.

Microservices
The first level of microservices maturity is [1].
Drag options to blanks, or click blank then click option'
AIndependent services
BSingle service
CMonolith
DService mesh
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing monolith with independent services.
2fill in blank
medium

Complete the code to name the maturity level where services are loosely coupled and communicate via APIs.

Microservices
At the [1] level, microservices communicate through APIs and are loosely coupled.
Drag options to blanks, or click blank then click option'
AEvent-driven
BService mesh
CMonolith
DAPI-driven
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing event-driven with API-driven communication.
3fill in blank
hard

Fix the error in naming the maturity level where services have automated deployment and monitoring.

Microservices
The [1] level includes automated deployment and monitoring of microservices.
Drag options to blanks, or click blank then click option'
AContinuous delivery
BManual deployment
CMonolith
DAPI-driven
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing manual deployment with continuous delivery.
4fill in blank
hard

Fill both blanks to describe the maturity level where services use {{BLANK_1}} for communication and {{BLANK_2}} for resilience.

Microservices
At this level, microservices use [1] for communication and [2] to handle failures gracefully.
Drag options to blanks, or click blank then click option'
Aevent-driven messaging
Bsynchronous REST calls
Ccircuit breakers
Dmanual retries
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing synchronous calls or manual retries for resilience.
5fill in blank
hard

Fill all three blanks to complete the description of the highest maturity level involving {{BLANK_1}}, {{BLANK_2}}, and {{BLANK_3}}.

Microservices
The highest maturity level includes [1] for service discovery, [2] for security, and [3] for observability.
Drag options to blanks, or click blank then click option'
Aservice mesh
Bzero-trust security
Cdistributed tracing
Dmonolithic architecture
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing monolithic architecture with advanced microservices features.