Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges
Olaf Zimmermann, Mirko Stocker, Daniel Lübke, Cesare Pautasso, Uwe Zdun Addison-Wesley Professional, 2023.
- The book is available for purchase already, see this page 😊
- Sample content: “What is the Right Service Granularity in APIs?”
Introduction to Microservice API Patterns (MAP)
Olaf Zimmermann, Mirko Stocker, Daniel Lübke, Cesare Pautasso, Uwe Zdun Joint Post-proceedings of the First and Second International Conference on Microservices (Microservices 2017/2019)
Interface Responsibility Patterns: Processing Resources and Operation Responsibilities
Olaf Zimmermann, Daniel Lübke, Uwe Zdun, Cesare Pautasso, Mirko Stocker EuroPLoP ’20, July 1–4, 2020, Virtual Event, Germany
Data-Oriented Interface Responsibility Patterns: Types of Information Holder Resources
Olaf Zimmermann, Cesare Pautasso, Daniel Lübke, Uwe Zdun, Mirko Stocker EuroPLoP ’20, July 1–4, 2020, Virtual Event, Germany
Interface Evolution Patterns — Balancing Compatibility and Extensibility across Service Life Cycles
Daniel Lübke, Olaf Zimmermann, Cesare Pautasso, Uwe Zdun, Mirko Stocker 24th European Conference on Pattern Languages of Programs, July 3-7, 2019, Irsee in Bavaria, Germany (2019)
Interface Quality Patterns — Communicating and Improving the Quality of Microservices APIs
Mirko Stocker, Olaf Zimmermann, Daniel Lübke, Uwe Zdun, Cesare Pautasso 23rd European Conference on Pattern Languages of Programs, July 4-8, 2018, Irsee, Germany (2018)
Guiding Architectural Decision Making on Quality Aspects in Microservice APIs
Uwe Zdun, Mirko Stocker, Olaf Zimmermann, Cesare Pautasso, Daniel Lübke 16th International Conference on Service-Oriented Computing (ICSOC 2018)
Interface Representation Patterns — Crafting and Consuming Message-Based Remote APIs
Olaf Zimmermann, Mirko Stocker, Daniel Lübke, Uwe Zdun 22nd European Conference on Pattern Languages of Programs (EuroPLoP 2017), July 12-16, 2017, Irsee in Bavaria, Germany (2017)
If you are interested in refactoring to patterns, the sibling website Interface Refactoring Catalog may be worth a look.