Anforderungenändern sich mit der Zeit und so muss sich auch die Software anpassen. Das gilt ebenso für unsere Web-APIs. Doch sobald wir Endpunkte entfernen, Felder umbenennen oder gar das Verhalten ändern wollen oder müssen, so haben wir bei APIs das Problem, dass ältere Clientanwendungen mit dem neuen Verhalten nicht mehr zurecht kommen und nicht mehr richtig funktionieren. Wir brauchen also unterschiedliche Versionen unserer API.

Im Webinar am 25. November 2020 zeigte Sebastian Gingter anhand von Praxisbeispielen, wann eine neue Version benötigt wird, welche Methoden es gibt eine ASP.NET-Core-Web-API zu versionieren und welche Herangehensweisen im Code möglich sind, um unterschiedliche Versionen parallel bereitzustellen.

Versionierung à la carte, angerichtet mit viel Praxiserfahrung und serviert mit einer kleinen Prise Nähkästcheninformationen.

Recording des API-Dokumentation-Webinars

Inhalte

  • Warum API-Versionierung?
  • Arten der Versionsauswahl
  • Versionierung in ASP.NET Core
  • Demos
  • Fazit
  • Q&A

Links

Slidedeck zum Webinar


Related Articles

asp.net core
Anreichern einer Doku mit Code: ASP.NET Core API-Dokumentation mit Swagger - Teil 5 [Screencast]
Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser 10-teiligen Screencast-Serie wie man seine ASP.NET Core 3.1-API mithilfe von Swagger dokumentieren kann. Im fünften Teil sehen Sie, wie Sie die XML-Kommentare im Code auch in die Dokumentation bringen, das…
Sebastian Gingter
asp.net core
Anreichern einer Doku mit XMLDoc: ASP.NET Core API-Dokumentation mit Swagger - Teil 4 [Screencast]
Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser 10-teiligen Screencast-Serie wie man seine ASP.NET Core 3.1-API mithilfe von Swagger dokumentieren kann. Im vierten Teil sehen Sie, wie XML-Doc-Kommentare im Code auch in das Swagger-Dokument gelangen.…
Sebastian Gingter
asp.net core
Advanced ASP.NET Core Web APIs: Swagger & Co im Praxiseinsatz für Tests und Clients [Talk]
Als Entwickler wollen wir uns das Leben möglichst einfach machen. Und wenn wir eine Aufgabe vor uns haben, dann wollen wir auch möglichst viel damit erreichen. Nun haben wir eine ASP.NET-Core-Web-API gebaut und sie mit Hilfe von Swagger dokumentiert. Und nun? In seinem Talk auf…
Sebastian Gingter
asp.net core
Anreichern einer Doku mit Attributen: ASP.NET Core API-Dokumentation mit Swagger - Teil 3 [Screencast]
Thinktecture Backend- und API-Spezialist Sebastian Gingter zeigt in dieser 10-teiligen Screencast-Serie wie man seine ASP.NET Core 3.1-API mithilfe von Swagger dokumentieren kann. Im dritten Teil sehen Sie, wie Sie die bisher eher rudimentäre Dokumentation aufpeppen. Mit…
Sebastian Gingter