Continuous API Design and Development

Details

Wenn wir uns heutzutage mit APIs beschäftigen, sprechen wir auch
direkt immer über die Standardisierung OpenAPI. OpenAPI ist eine
Beschreibung von REST APIs, die deren Funktionsweise darstellt. Dies
kann sowohl von Menschen als auch Maschinen gelesen werden. Ein Konsument einer API wird bei Verwendung der Standardisierung in die Lage versetzt, mit der Schnittstelle und mit einem geringen Aufwand an Code zu interagieren.
In dieser Session wollen wir basierend auf OpenAPI einen
kontinuierlichen Entwicklungsprozess darstellen, der bei „API first“
startet und über Tests und Mocks, schließlich mit einer Dokumentation
endet. Auf diesem Weg werden wir auch Themen wie evolutionärer
Entwicklung, Unveränderlichkeit und Sicherheit begegnen und diese gilt es mit Best Practices zu meistern.

Mit auf diese Reise nimmt uns Daniel Kocot, der sich seit Anfang der 2000er Jahre dem Thema der „Digitalen Transformation“widmet. Seine aktuellen Schwerpunkte bei der codecentric sind API-Management, Application Lifecycle Management Tooling und VoiceUI. Außerdem ist er Experte für den Einsatz von Produktinformationssystemen (PIM) und Database-Publishing mit Hilfe von Rendering-Technologien.