Microservices
Comparison to Monolith
Microservices are relatively small
By comparison to a monolith
Variety of technology stacks
Independent deployment
No orchestration
Communicate exclusively via API
Benefits
Team
Microservices help organize teams
Concentrate expertise
Independent governance
Balance decentralized decision-making with elevation of important topics
Maintenance Advantages
Create a clean break from an old, poor-quality codebase
Small size
Focus on independence
Flexibility
Variety of tools
Accept change easily
Performance management at scale
Reinforce architectural boundaries
Resilience
Not all-or-nothing
Uptime
SLAs
Isolate risky or buggy code
Isolate third-party fault handling
Last updated
Was this helpful?