Softwareentwicklung: Weshalb die Wahl des richtigen API-Typs so wichtig ist
Zum Ende unserer Reihe implementieren wir SOAP-, gRPC- und MQTT-APIs und sehen uns noch einmal alle API-Typen mit ihren Eigenheiten an.

APIs sind das verbindende Element in einer Softwarearchitektur (g+) . In unserer dreiteiligen Reihe erklären wir, wie sie im praktischen Einsatz funktionieren. In Teil 1 haben wir unser Projekt angelegt , in Teil 2 haben wir gezeigt, wie man einen REST- und einen GraphQL-Server selbst erstellt (beide g+).
Nun gehen wir weiter zu gRPS, SOAP und MQTT, die wiederum andere Schwerpunkte setzen als die APIs, die wir davor betrachtet haben. Wieder arbeiten wir mit vielen Codebeispielen in Javascript, mit Node.js und Express – und mit unserer Pizzeria-Metapher, bei der unsere APIs Kellner sind, die uns Informationen über das Menü, die Liste der verfügbaren Pizzas und die Preise liefern.