Maxim Mironjuk
-
Mai 22, 2025
Sobald eine REST-API ihre erste Breaking Change durchlaufen muss, wird die Frage nach der Versionierungsstrategie unausweichlich, und die drei verbreiteten Ansätze, URL-Pfad-Versionierung, Content Negotiation über den Accept-Header und ein dedizierter Custom-Header, haben grundlegend unterschiedliche Auswirkungen auf Caching, Client-Implementierung, Dokumentation und die tatsächliche Nutzbarkeit für externe Integratoren. Die Entscheidung früh und bewusst zu treffen erspart eine schmerzhafte, meist unvollständige Migration Jahre später, wenn bereits tausende Clients auf der ursprünglichen, unbedacht gewählten Struktur aufbauen.