7

Bridging Intersystem Gaps

In Chapter 6, A Best Friend for the Frontend, we covered the Backend for Frontend autonomous service pattern. These services work at the boundary of the system to support end users. They cater to the kinds of changes driven by human actors. In this chapter, we turn our attention to integrating with external systems. We will create boundary services that cater to the kinds of changes driven by these external system actors so that external concerns and changes do not corrupt your system.

In this chapter, we’re going to cover the following main topics:

  • Creating an anti-corruption layer
  • Dissecting the External Service Gateway pattern
  • Integrating with third-party systems
  • Integrating with other subsystems
  • Integrating across ...

Get Software Architecture Patterns for Serverless Systems - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.