Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges
by Olaf Zimmermann, Mirko Stocker, Daniel Lubke, Uwe Zdun, Cesare Pautasso
Part 2
The Patterns
This part of the book presents our catalog of patterns for API design and evolution. Complementary to Chapter 3, “API Decision Narratives,” in Part 1, it does not have to be read page by page but serves as a reference.
The catalog is organized along the four phases of the Align-Define-Design-Refine (ADDR) process introduced in Principles of Web API Design: Delivering Value with APIs and Microservices [Higginbotham 2021]:
In the early stages, the API scope is derived from and aligned with client goals and other requirements, as, for instance, articulated in user stories or job stories. We briefly summarize the related foundation patterns that are eligible in this phase.
Still at an early stage of the API design, endpoints ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access