Chapter 3. Interprocess communication in a microservice architecture

This chapter covers

  • Applying the communication patterns: Remote procedure invocation, Circuit breaker, Client-side discovery, Self registration, Server-side discovery, Third party registration, Asynchronous messaging, Transactional outbox, Transaction log tailing, Polling publisher
  • The importance of interprocess communication in a microservice architecture
  • Defining and evolving APIs
  • The various interprocess communication options and their trade-offs
  • The benefits of services that communicate using asynchronous messaging
  • Reliably sending messages as part of a database transaction

Mary and her team, like most other developers, had some experience with interprocess communication ...

Get Microservices Patterns now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.