Microservice Integration: Events, Sagas and Schemas
A one day workshop which focuses on microservice integration patterns
You’ve probably seen plenty of “boxes and arrows” diagrams when looking at microservice architectures, but what’s behind those lines? In this full day course we explore the nature of service-to-service calls.
The array of technology choices in this space is vast, so one of the first things Sam will share will be a model for thinking of service-to-sevice collaboration. From there we’ll explore some of the technology choices that fit into this model, including looking at newer interaction models enabled by technology Kafka and service meshes. Finally, we’ll discuss how to implement business processes through Sagas – how to we manage all those individual service calls and make them part of something more.
Expect discussion about schemas, serialization formats, messaging patterns, and maybe even some BPM…
- Understand the fundamental differences between in-process and cross-service calls
- A model for picking different service integration technologies
- Key patterns for sagas and messaging
- Looking at emerging technology like service meshes and kafka streaming
A basic understanding of microservices is useful, but not essential. This class is not a coding workshop, but will be interactive, making use of group exercises to help participants explore the topics.