Training Catalogue / Engineering Practice

Microservices with DDD

3 modules
4 sessions

Modules

Take single modules or the whole track. Two hour sessions, combined into half days where it suits your calendar.

Practitioner · 2 sessions · multi-part

Domain-Driven Design Foundations

Ubiquitous language, entities and aggregates that model the business honestly.

  • Why DDD resurged alongside microservices
  • Domains and ubiquitous language
  • Entities, value types and aggregates
  • Factories and repositories
Advanced · 1 session

Bounded Contexts and Context Mapping

Draw the seams between services with context maps and anti-corruption layers.

  • Bounded contexts and context maps
  • Partnership, shared kernel and conformist relationships
  • Anti-corruption layers
  • Aligning service boundaries to the domain
Practitioner · 1 session

Event Storming for Distributed Systems

Model a business collaboratively with Event Storming and turn it into services.

  • Running an Event Storming session
  • From domain events to service boundaries
  • Modelling business workflows
  • Mapping the model onto microservices

Enquire About This Training

Tell us which modules interest you and we will propose a plan within 24 hours. Choosing Enquire on a module above fills in the subject for you. Add more than one if you like.