Skip to content
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.

Microservices code architecture on screen

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

  1. Module 1 · 45 min

    Boundaries & domain modelling

    Event storming a sample store into contexts you can defend.

  2. Module 2 · 60 min

    Contracts & communication

    REST versioning, error models, and event-driven integration.

  3. Module 3 · 75 min

    Data per service

    Splitting the database, sagas, and outbox pattern labs.

  4. Module 4 · 60 min

    Ship & observe

    Containerize, deploy to a local cluster, trace a request end to end.