← ALL SESSIONS
Tue Dec 11 · 3:15 PM MICROSERVICES SESSION #41961

Microservices Communication Patterns

Mark Richards
Mark Richards
INDEPENDENT SOFTWARE ARCHITECT, AUTHOR OF FUNDAMENTALS OF SOFTWARE ARCHITECTURE
01 / ABOUT THIS SESSION

Once you break things apart into microservices, you must then put them back together. In other words, individual services still sometimes need to talk to one another to complete a given business transaction, whether that transaction is synchronous or asynchronous. In this session I talk about the various patterns of communication within microservices - orchestration, aggregation, and adapters. I also talk about coupling between services, including stamp coupling and bandwidth issues, and how to address these common communication woes.

Agenda

  • Orchestration vs. Choreography and When To Use Each
  • Microservices Orchestration Pattern (tying services together)
  • Microservices Aggregation Pattern (cross-cutting business concerns)
  • Microservices Adapter Pattern (communicating to outside systems)
  • Stamp Coupling and Bandwidth (twin evils)
  • Asynchronous vs. Synchronous Communication
02 / SESSION DETAILS
FORMAT
90-minute session
TRACK
MICROSERVICES
ROOM
OPAL SAND/SEA
All signal.
Zero fluff.
DECEMBER 10 - 13, 2018 · OPAL SANDS RESORT · CLEARWATER, FL