Architecture 4 hours Certificate included Beginner–Intermediate
Mastering Microservices Architecture
Learn to split systems cleanly with Spring and MongoDB: domain boundaries, versioned contracts, and data-per-service patterns — all in working code you keep.
What you'll learn
From one deployable to many — safely.
- ✓Modeling bounded contexts and drawing service cuts that match your teams.
- ✓Designing versioned REST contracts and event flows between services.
- ✓Data-per-service with MongoDB, sagas, and zero-downtime migrations.
- ✓Observability essentials: tracing, health checks, and alerting per service.
Curriculum
Module 1 · 45 min
Boundaries & domain modelling
Event storming a sample store into contexts you can defend.
Module 2 · 60 min
Contracts & communication
REST versioning, error models, and event-driven integration.
Module 3 · 75 min
Data per service
Splitting the database, sagas, and outbox pattern labs.
Module 4 · 60 min
Ship & observe
Containerize, deploy to a local cluster, trace a request end to end.