Publications

Our book is published! If you want to learn more about our patterns and how they evolved, you might want to look at our articles published in the proceedings of EuroPLoP and other conferences.

Resources News

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.

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.