Hätt' ich das früher gewusst - Good Practices bei API-Konzeption & -Entwicklung

"Wenn du diese API noch einmal konzipieren könntest, würdest du es noch mal genauso machen?" In einem Vortrag zieht Sven Hesse eine Zwischenbilanz aus über drei Jahren API-Entwicklung bei der DB Systel GmbH, indem er seine Vorgehensweisen bei API-Design und -Implementierung analysiere und praktische Ratschläge daraus ableitet.

Das Vorhaben war, viele APIs für generische Aufgaben (wie Bezahlung oder Routing) und Daten (wie von Bahnhöfen oder Sharing-Fahrzeugen) zentral bereitzustellen. Doch wieso erwies sich das in vielen dieser Fälle als ungeeignet? Das Einhalten von Paradigmen wie API-first und REST stand anfangs im Fokus aller Produkte. Aber warum ist API-first gar nicht immer optimal? Und wieso können wir heute mit imperfekten REST-APIs ruhig schlafen?
Hier geht's zum Video und den Slides auf den Tech Stories von DB Systel https://techstories.dbsystel.de/blog/2022/2022-15-03-good-practices-api.html