Buchen Sie jetzt eines unserer intensiven Trainings mit den Autoren des Amazon Bestsellers "Patterns for API Design" und erhalten Sie einen Vorsprung in Ihren API Design Fähigkeiten!

Wissen uns Erfahrungen, die Ihnen weiterhelfen

trainings & workshops

API-Patterns sind die Erfahrung vieler Menschen und vieler Projekte. Sie können von dieser Erfahrung profitieren, indem Sie lernen, wie und wann Sie Muster für die Erstellung hochwertiger APIs verwenden: APIs, die Entwickler gerne verwenden, die leicht zu erweitern sind und die die gewünschten Qualitätsaspekte erfüllen.

Die Autoren von "API Design Patterns" haben viel Zeit in die Zusammenstellung dieser Mustersammlung investiert und schließlich dieses Training erstellt. Verbessern Sie Ihre API-Design-Fähigkeiten in intensiven 3 Tagen!

“The authors have captured design patterns across the API lifecycle, from definition to design, in an approachable way. Whether you have designed dozens of web APIs or you are just starting out, this book is a valuable resource to drive consistency and overcome any design challenge you may face. I highly recommend this book!”

James Higgingbotham,
Author of “Principles of Web API Design: Delivering value with APIs and Microservices” and Executive API Consultant, LaunchAny

special training - API Design Patterns

API Design Patterns

with Dr. Daniel Lübke 

and Prof. Dr. Olaf Zimmermann

API Design Patterns

with Dr. Daniel Lübke 

and Prof. Dr. Olaf Zimmermann

31st May 2023 – 2nd June 2023

Hanover, Germany

1.499,00 € zzgl. MwSt.

31st May 2023 – 2nd June 2023

Hanover, Germany

1.499,00 € zzgl. MwSt.


Olaf Zimmermann

Mirco Stocker

Daniel Lübke

Uwe Zdun

Cesare Pautasso


1. Grundlagen

2. Foundations Patterns

3. Responsibility Patterns

Here we will discuss what an API is and what role it has in distributed systems. Furthermore, we define the technical terms required throughout the rest of this training.

These patterns describe general choices API designers must make when starting an API project. Who can access this API? What primary architectural role does this API have?

Software Architecture and software design assign responsibilities to components. As such APIs need to convey, define, and implement responsibilities. We will discuss
functional and data-driven service cuts and possible API guarantees.

4. Structure Patterns

5. Quality Patterns

6. Evolution Patterns

An API needs to exchange data between the API provider and the API clients. This data can be represented in different ways. API designers need to make conscious choices to improve speed and reliability for the expected usage contexts.

APIs are supposed to deliver on certain quality attributes. This chapter will discuss many quality properties and patterns
appropriate to address those.

APIs will change over time and API designers must manage this change process. This chapter will present possible approaches to evolving APIs.


In addition to public trainings, we offer the API Design Patterns training at your location. You provide a room and employees of
your company will enjoy an exclusive training with the API patterns authors. We offer these trainings in English, German, and