Microservices
- •
def
- •
an architecture that breaks a large monolithic application into smaller, independent services, glued together by APIs
- •
- •
benefits
- •
scalable (scale just the microservices you need), resilient (an outage in one service is contained), and has built-in security/compliance containment
- •
- •
distinguish from
- •
a monolithic application — one large program handling all decision-making (UI, business logic, data I/O) in a single codebase
- •
- •
related
- •