The patterns in this section aim to address common requirements/challenges that arise when adopting API-led architectures. Although they are not specific or tied to any API architectural style (for example, Representational State Transfer (REST), Graph Query Language (GraphQL) , or Google Remote Procedure Calls (gRPC)), some may be better suited to a specific style, and this is indicated accordingly. Also note that Chapter 6, Modern API Architectural Styles, offers a comprehensive overview and comparison of the trendiest API architectural styles (at the time the book was written).
Each pattern listed is described as follows:
- Name: A meaningful and self-explanatory (as much as possible) name for the pattern.
- Problem statement: Provides context on the challenge/situation that the pattern aims to address.
- Solution: Describes the pattern through...