0
0
Microservicessystem_design~10 mins

When to use microservices (and when not to) - 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 a key benefit of microservices.

Microservices
Microservices help improve [1] by breaking a system into smaller parts.
Drag options to blanks, or click blank then click option'
Ascalability
Bcomplexity
Ccost
Dlatency
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'complexity' because microservices can increase it.
Choosing 'cost' as microservices may increase cost initially.
2fill in blank
medium

Complete the code to state when microservices might NOT be a good choice.

Microservices
Microservices are less suitable for [1] systems with simple requirements.
Drag options to blanks, or click blank then click option'
Alarge
Bcomplex
Cdistributed
Dsmall
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'large' because large systems benefit from microservices.
Choosing 'complex' because complexity often calls for microservices.
3fill in blank
hard

Fix the error in the statement about microservices challenges.

Microservices
Microservices can increase [1] due to multiple services communicating over the network.
Drag options to blanks, or click blank then click option'
Acost
Bperformance
Ccomplexity
Dsecurity
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'performance' because microservices can sometimes improve it.
Choosing 'security' which is a concern but not the main challenge here.
4fill in blank
hard

Fill both blanks to complete the microservices trade-off statement.

Microservices
Microservices improve [1] but require more [2] to manage.
Drag options to blanks, or click blank then click option'
Ascalability
Bcost
Ccomplexity
Dperformance
Attempts:
3 left
💡 Hint
Common Mistakes
Swapping the blanks or choosing unrelated terms like 'cost' or 'performance'.
5fill in blank
hard

Fill all three blanks to complete the microservices suitability checklist.

Microservices
Use microservices when the system is [1], requires [2] deployment, and has [3] teams.
Drag options to blanks, or click blank then click option'
Alarge
Bindependent
Cmultiple
Dsimple
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'simple' which is not suitable for microservices.
Mixing up deployment and team terms.