
Patterns for API Design
Our Patterns for API Design, also known as Microservice API Patterns (MAP), capture proven solutions to problems commonly encountered when specifying, implementing and maintaining message-based …
Semantic Versioning - API Patterns
These patterns differ in the level of commitment given by the API provider; semantic versioning helps to distinguish past, present, and future versions. In order to improve compatibility between versions, …
Pattern Adoption Stories from Readers: Dutch Government & Energy …
It covers the 21 patterns presented as API Design Pattern of the Week on LinkedIn and Medium as well as other patterns. This page features part 1 of 5 (part 2, part 3, part 4, part 5).
Our Book "Patterns for API Design"
Chapter 1 of the book contains an introduction to API fundamentals and a domain model for APIs. Six architectural decision narratives guide through the conceptual level of API design, identifying 29 …
Bulk Mortgage Transfer is a Community API that is implemented as a State Transition Operation utilizing the Request Bundle pattern to improve efficiency by combining multiple, independent requests into one.
Pattern Adoption Stories from Readers: Dutch Government & Energy …
It covers the 21 patterns presented as API Design Pattern of the Week on LinkedIn and Medium as well as a fourth slice with additional patterns. This page features part 2 of 5 (part 1, part 3, part 4, part 5).
MAP Overview Slideshow - api-patterns.org
How can providers make the introduction of a new API, or new API version, less risky for their clients and obtain early adopter feedback without having to freeze the API design prematurely?
Pattern: Retrieval Operation - api-patterns.org
How can information available from a remote party (the API provider, that is) be retrieved to satisfy an information need of an end user or to allow further client-side processing? The final version of this …
Our Patterns in Action in Industry and Academia
Jun 8, 2024 · We are delighted to see our patterns being used in industry and academia. This news item will share some updates from external sources and our own related work.
Tutorial 2: A Complete Guide through the API Patterns Language
In this tutorial you apply our patterns to design and improve an API in a realistic sample system landscape in five steps: identification, responsibility, structure, quality, and evolution.