System Design · Junior · Frage 33 von 75

Warum versioniert man eine API (/api/v1/...)?

Antwort zeigen

Richtige Antwort: Um den Vertrag zu ändern, ohne funktionierende Clients zu brechen

Erklärung

Mobile Apps und alte Browser-Tabs nutzen den alten Vertrag noch lange. Breaking Changes kommen in eine neue Version, nicht brechende (neue optionale Felder) in die bestehende. Die Version kann in der URL oder einem Header stehen.

Zum Weiterlesen

Fehler in der Frage

System Design · Junior · Frage 33

Teste dich selbst

Mach den Test System Design · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen