June 30, 2025

Aufbau einer Zentral API in einem Großunternehmen

Projektanlass Ein Unternehmen aus dem Bereich der Steuerberatung, welches in eine zweistellige Anzahl von Teams unterteilt Software entwickelt und APIs zur Verfügung stellt.

Um über die Großzahl unterschiedlicher APIs die Übersicht zu behalten und sie innerhalb des Unternehmens einheitlich verfügbar, kontrollierbar und messbar zu machen, sollte eine API Gateway angeschafft werden.

Ein wichtiger Aspekt hierbei war es, ein API Gateway zu finden, welches einen möglichst großen Funktionsumfang bietet, ohne als SaaS betrieben werden zu müssen, da die in der APIs abrufbaren Daten äußerst sensibel sind und das Unternehmen nicht verlassen dürfen. Deshalb musste auf eine On Premise Lösung gefunden werden.

🧩 Aufgaben / Arbeiten im Projekt

  • Erstellung einer Liste potentieller Lösungen
  • Erstellung einer Liste möglicher Features
  • Vorauswahl potentieller Lösungen
  • Evaluierung der Vorausgewählten Lösungen
  • Kommunikation mit Sales Vertretern und Einholung von Angeboten
  • Empfehlung einer Lösung
  • Aufsetzen des ausgewählten API Gateways
  • Integration neuer und existierender APIs in das API Gateway

💡 Technologien

  • Div. API Gateways
  • Infrastructure
  • Containerization & Provisioning
  • Docker
  • Podman
  • Kubernetes
  • helm
  • API Management (Tyk)
  • Automation
  • Continuous Integration
  • GitLab

🎯 Erfolge

Eine Liste von etwa 15 API Gateways konnte durch die genannte On Premise Anforderung relativ schnell im Verlauf der Evaluierung auf etwa ein halbes Dutzend reduziert werden. Die noch verbleibenden Lösungen wurden zunächst anhand der im Internet verfügbaren Dokumentation gesichtet und das jeweilige Feature Set zusammengestellt, um diese gegenüberzustellen.

Durch diese Gegenüberstellung konnten die Liste bereits auf so wenige Kandidaten zusammengeschrumpft werden, dass eine direkte Evaluierung durch Aufsetzen einer Demoumgebung zeitlich sinnvoll war um im Anschluss für die Lösungen mit dem besten Feature Set, der besten Dokumentation und Handhabung während der Installation sowie dem besten Ersteindruck konkrete Angebote für den geplanten Umfang des Einsatzes einzuholen.

Basierend auf unserer Empfehlung wurde schlussendlich eine API Gateway Lösung angeschafft, die wir anschließend ohne größere Probleme in Betrieb nehmen konnten und seither für die potentielle Integration neue APIs sowie Überführung existierender APIs bereit hielten. In dieser Zeit konnten mehrere neue APIs direkt über das API Gateway verfügbar gemacht werden.

Let's work together. Let's work together.