0
0
Microservicessystem_design~10 mins

Monolith vs microservices comparison - Interactive Practice

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

Complete the code to identify the main characteristic of a monolithic architecture.

Microservices
A monolithic application is typically built as a single [1].
Drag options to blanks, or click blank then click option'
Aservice
Bunit
Ccomponent
Dapplication
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'service' because microservices use services.
Confusing 'component' with the whole app.
2fill in blank
medium

Complete the code to describe a key benefit of microservices.

Microservices
Microservices allow teams to develop, deploy, and scale [1] independently.
Drag options to blanks, or click blank then click option'
Amodules
Bfeatures
Cservices
Dcomponents
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'modules' which is more general.
Choosing 'features' which are user-facing, not architectural units.
3fill in blank
hard

Fix the error in the statement about deployment in microservices.

Microservices
Each microservice can be deployed on a separate [1] to improve scalability.
Drag options to blanks, or click blank then click option'
Adatabase
Bserver
Cnetwork
Dapplication
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'database' which stores data, not services.
Choosing 'network' which connects but does not host.
4fill in blank
hard

Fill both blanks to complete the comparison between monolith and microservices.

Microservices
Monoliths have [1] codebases, while microservices have [2] codebases.
Drag options to blanks, or click blank then click option'
Asingle
Bmultiple
Cshared
Ddistributed
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing 'shared' and 'distributed' which are less precise here.
5fill in blank
hard

Fill all three blanks to complete the microservices architecture benefits.

Microservices
Microservices improve [1] by isolating failures, enable [2] by allowing independent updates, and support [3] by scaling parts separately.
Drag options to blanks, or click blank then click option'
Areliability
Bagility
Cscalability
Dperformance
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing performance with scalability.
Mixing up agility with reliability.