This 2-day workshop takes a closer look at the communication that happens between the applications in their larger environment. We take insights from Strategic Domain-Driven Design, about Bounded Contexts and Context Mapping. We'll combine those with the accumulated knowledge about Microservice architecture and draw from the catalogue of Enterprise Integration Patterns to design services that communicate in a reliable fashion.
Some of the keywords for this workshop: commands, queries, domain events, event sourcing, projections, eventual consistency. bounded contexts, enterprise integration patterns, (de)serialization, (de)coupling, messaging, DTOs versus domain objects, encoding formats, extracting serializable data, versioning, upcasting, reflection.