Advanced · 3h 10m · lessons
Microservices
Split a big app into small, independent services that scale on their own.
What you'll learn
- ✦Explain how microservices differ from a monolith
- ✦Find service boundaries with bounded contexts
- ✦Compare synchronous and asynchronous communication
- ✦Understand API gateways and service discovery
- ✦Reason about database-per-service, sagas, and eventual consistency
- ✦Apply resilience patterns and judge when microservices are worth it
Syllabus
Module 1
What are microservices? Free
Module 2
How services talk Locked
Module 3
Data across services Locked
Module 4
Resilience Locked
Module 5
Operating them Locked
Module 6
Making the call Locked