Wenn es um die Entwicklung einer neuen REST-APIs geht, gibt es grundsätzlich zwei Herangehensweisen: Contract-First oder Code-First
In diesem Vortrag möchte ich auf den Contract-First Ansatz mit Hilfe von OpenAPI eingehen. Was ist OpenAPI, wie definiere ich damit eine API, welche Werkzeuge gibt es, und wie komme ich dann vom Contract zum Code. Dabei werde ich auch auf Erfahrungen eingehen, die ich mit diesem Ansatz in Projekten gemacht habe, und aufzeigen, welche Vor- und Nachteile dieser Ansatz hat.