API Conference 2019
The Conference for Web APIs, API Design & Management
October 14 - 16, 2019 in Berlin

Escape from the Versioning Hell

Session
This talk originates from the archive. To the CURRENT program
Until conference starts
✓ 2 in 1 conference package ✓ Group discount ✓ Special discount for freelancers Register now
Infos
Tuesday, September 25 2018
16:15 - 17:15
Room:
Saal A+B

Nicht erst seit dem Hype um Microservices ist Schnittstellendesign ein essenzieller Bestandteil von Softwareentwicklung. Doch jede noch so gut definierte Schnittstelle kann an einen Punkt geraten, an dem sie weiterentwickelt werden muss. Sei es nur, weil sich die Anforderungen geändert haben. 

Kommt man an diesen Punkt, stellt sich die Frage: Muss ich meine Schnittstelle versionieren? Wenn ja, wie gehe ich vor? Wie müssen sich die Clients der Schnittstelle verhalten, um nicht plötzlich (nach einem neuen Release des Servers) eine böse Überraschung zu erleben? 

Die Weiterentwicklung einer Schnittstelle wird initial leider häufig nicht mit bedacht. Hoher Wartungsaufwand für die Bedienung alter und neuer Schnittstellen sind die Folge. Wie kann ich das verhindern? Wie muss ich bei der Weiterentwicklung vorgehen, um alte Clients nicht inkompatibel werden zu lassen und dennoch nicht in der Versionierungshölle zu landen? Diese und weitere Fragen werden in dieser Session behandelt.

All News & Updates of API Conference 2019:

Behind the Tracks

API Management

A detailed look at the development of APIs

API Development

Architecture of APIs and API systems

API Design & Documentation

From policies and identities to monitoring

API Platforms & Software as a Service

Web APIs for a larger audience & API platforms related to SaaS