0
0
Microservicessystem_design~20 mins

Monolith vs microservices comparison - Practice Questions

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Monolith vs Microservices Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Key difference in deployment between monolith and microservices
Which statement best describes the deployment difference between a monolithic application and a microservices architecture?
AMonoliths deploy all features as a single unit; microservices deploy each service independently.
BMonoliths deploy services independently; microservices deploy all features as one unit.
CBoth monoliths and microservices deploy all features as a single unit.
DBoth monoliths and microservices deploy services independently.
Attempts:
2 left
💡 Hint
Think about how updates affect the whole system in each architecture.
scaling
intermediate
2:00remaining
Scaling approach difference between monolith and microservices
How does scaling differ between monolithic and microservices architectures?
AMonoliths scale individual services; microservices scale entire application.
BBoth scale individual services independently.
CMonoliths scale entire application; microservices scale individual services as needed.
DBoth scale entire application as a single unit.
Attempts:
2 left
💡 Hint
Consider resource usage when only one feature needs more capacity.
tradeoff
advanced
2:30remaining
Tradeoff in complexity between monolith and microservices
Which option correctly describes a tradeoff in system complexity when choosing microservices over a monolith?
AMicroservices reduce deployment complexity but increase operational complexity.
BMicroservices reduce both deployment and operational complexity.
CMicroservices increase deployment complexity but reduce operational complexity.
DMicroservices increase both deployment and operational complexity.
Attempts:
2 left
💡 Hint
Think about managing many services versus one application.
Architecture
advanced
2:30remaining
Impact on fault isolation in monolith vs microservices
Which statement best explains fault isolation differences between monolithic and microservices architectures?
AMonoliths isolate faults better because all code is in one place.
BIn microservices, failure in one service usually does not crash the entire system; in monoliths, failure can affect the whole app.
CBoth architectures isolate faults equally well.
DIn monoliths, failure in one module never affects other modules; in microservices, failure always crashes the entire system.
Attempts:
2 left
💡 Hint
Consider how independent services affect system stability.
estimation
expert
3:00remaining
Estimating operational overhead for microservices vs monolith
If a monolithic system requires 1 full-time engineer for operations, approximately how many engineers might be needed to operate an equivalent microservices system with 10 independent services, assuming each service requires 0.3 engineer effort for operations?
A1 engineer
B5 engineers
C10 engineers
D3 engineers
Attempts:
2 left
💡 Hint
Multiply the number of services by the effort per service.