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