3. Juni 2020 | 1 min lesezeit

API VERSIONIERUNG – ABER RICHTIG

Das #Softwarepicknick ist deine digitale Mittagspause mit den Experten der open knowledge GmbH. Bei diesem meet und eat bringen wir dir hilfreiche Codesnacks und aktuelle Thesen der modernen Softwareentwicklung direkt auf den Tisch und schaffen eine Wiese für deine konkreten Fragen aus dem Projektalltag. Die etwa 30-minütigen Aufzeichnungen der Talks und die wichtigsten Fragen und Sourcen haben wir dir in diesem Blogpost zusammengefasst.

In einer Live Coding Session zeige ich, wie man eine REST-Schnittstelle auf einfache Art abwärtskompatibel weiterentwickeln kann und dann auch noch entspannt einen Versionssprung realisieren kann ohne danach in der Wartungshölle für die alte(n) Version(en) zu landen.

Welche Vor- und Nachteile hat der Ansatz mit dem Custom Media Type im Vergleich zur Versionsangabe im Header oder in der REST-API-URL?

Die Antwort auf diese Frage kannst du dir am besten besten hier ansehen:

Zur besseren Nachvollziehbarkeit steht der Code zur Session auf Github zu Verfügung:

https://github.com/openknowledge/api-versioning

Die weiteren Talks aus der #Softwarepicknick Reihe findest du auf unserem Blog.


Keine Kommentare

Kontakt

OPEN KNOWLEDGE GmbH

Standort Oldenburg:
Poststraße 1, 26122 Oldenburg

Standort Essen:
II. Hagen 7, 45127 Essen