Software hat den Zweck Daten zu verarbeiten - über unterschiedlichste Datenflüsse kommen Daten in die Applikation rein oder müssen anderen Diensten bereitgestellt werden. Deshalb brauchen wir APIs, was der Kern des API First Ansatzes ist. Es wird von Beginn an der Fokus auf die API gelegt.
Heutzutage denken wir oft in Microservices und entwickeln Headless Systeme - zwei Architekturansätze, die den API First Ansatz entscheidend vorantreiben.
Was ändert sich im Entwicklungsprozess? Wie wird die Qualität der Software gesteigert? Und wie macht API First alle Beteiligten glücklicher? Ich werde versuchen, diese Fragen in meinem Vortrag zu beantworten. Außerdem möchte ich einige praktische Tipps und Werkzeuge für APIs vorstellen.