Chapter 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 are responsible for catering to the kinds of changes driven by human actors. Now, in this chapter, we turn our attention to integrating with external systems. We will create boundary services that are responsible for catering 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 ...

Get Software Architecture Patterns for Serverless Systems 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.