Hinweis: Dieser Blogbeitrag stammt aus der Zeit vor dem Zusammenschluss und wurde von ARS realisiert – heute Teil von ATVANTAGE. Unsere Erfahrung bleibt – nur unser Name hat sich geändert. Hier finden Sie weitere Informationen rund um die Fusion.

Kluge Wahl - Produktvielfalt und Betriebsmodelle für API-Plattformen

Lesezeit: 1 Minute


Entscheiden wir uns als Unternehmen für die Einführung einer API Management Plattform, muss beschlossen werden, wie diese aufzusetzen und zu betreiben ist. Außerdem gilt es, ein bestehendes Produkt auszuwählen oder eine eigene Lösung zu entwickeln. Folgende Optionen sollten berücksichtigt werden:

Make / Build your Own

Die Lösungskomponenten werden von eigenen Plattformteams in enger Zusammenarbeit mit den beiden Zielgruppen entwickelt und betrieben. Auf diese Weise ist es möglich, sich auf die wesentlichen Aspekte zu fokussieren und ökosystemspezifische Limitierungen und Anforderungen zentral zu lösen. Die Kosten bestehen vorrangig aus Personalkosten für Entwicklung, Betrieb und Enablement.

Buy & Customize

Viele Organisationen betrachten das Thema API-Plattform als so generisch, dass sie sich für den Kauf einer Standardlösung entscheiden. Die Lösung ist von Beginn an vollständig. Die Aufwände für Installation, Anpassung und Betrieb im eigenen Rechenzentrum dürfen allerdings nicht vernachlässigt werden. D.h. auch hier entstehen nahezu die gleichen Personalkosten wie im Falle „Make“, allerdings abzüglich der Entwicklungskosten. Darüber hinaus gilt es das Risiko der „Vendoren-Falle“ zu berücksichtigen, da man der Produktstrategie (inhaltliche Roadmap, Preisgestaltung, Merger & Acquisitions) des Herstellers ohne Einwirkungsmöglichkeiten ausgeliefert ist und sich entscheiden muss, wie man mit diesen Kopplungseffekten umgeht.

Rent (SaaS/Cloud vs. Managed Services)

Im Zeitalter der Cloud gewinnt das Modell der Miete von Services an Gewicht in der strategischen IT-Budgetierung. Die Entwicklungs- und Betriebsaufwände werden vom Anbieter (Cloud oder Managed Services Provider) getragen. Der Fokus der eigenen Mitarbeiter kann damit stärker auf Dienstleistungen für Provider/Consumer gerichtet werden. Allerdings erzeugt der Vorteil der Standardisierung durch einen Anbieter auch die gleichen Lock-In Effekte (Stichwort Vendoren-Falle) wie im Modell „Buy & Customize“ beschrieben.
 

Entscheidungsgrundlage

Die oben genannten Optionen müssen sorgfältig abgewogen werden, um eine bedarfsgerechte Lösung zu erreichen. Folgende Fragestellungen sollten unbedingt berücksichtigt werden:

  • Welche funktionalen Anforderungen bestehen an das Produkt und welche kommerziellen Produkte können diese erfüllen?
  • Welche nichtfunktionalen Ansprüche können identifiziert werden (bspw. Anforderungen an Verfügbarkeit, Ausfallsicherheit, Anpassbarkeit, ...) und können diese im Eigenbetrieb besser erfüllt werden als bei Kauf/Miete eines Produktes?
  • Bestehen Randbedingungen (z.B. private Netzwerke, Hosting nur in bestimmten Bereichen, Kompetenzen für den Betrieb, ...), die für die Entscheidung relevant sind?
  • Welche Kapazitäten können für Entwicklung und Betrieb aufgebracht werden?
     

Fazit 

Die Auswahl der richtigen Technologiestrategie ist nicht banal. Für die Entscheidung müssen auch die Gegebenheiten und Randbedingungen des Ziel-Ökosystems betrachtet werden. Muss eine Plattformlösung verschiedene Organisationseinheiten, Infrastrukturen und Unternehmenskulturen bedienen, wird diese Entscheidung noch komplexer. Eine genaue Differenzierung und Ausarbeitung der Tradeoffs ist daher ein wichtiger Meilenstein in jeder Plattformstrategie.
 

Ausblick

In unserem nächsten Beitrag sehen wir uns die Schritte zur Einführung einer API-Plattform an und welche Prozesse und potenziellen Stolpersteine uns hier erwarten.

Blogautor

Johannes Brühl
Softwarearchitekt ATVANTAGE GmbH

Mit uns arbeiten

Sie suchen einen Partner, der nicht nur berät, sondern mit Ihnen gemeinsam gestaltet? Ob Strategie, Technologie oder Umsetzung – wir unterstützen Sie entlang der gesamten digitalen Wertschöpfungskette. Lernen Sie unsere Leistungen kennen und finden Sie genau den Einstieg, der zu Ihren Zielen passt.

Bei uns arbeiten

Du willst nicht nur abwarten, was als nächstes passiert, sondern es mitgestalten? Dann bist du bei uns genau richtig. Wir suchen Menschen mit Haltung, Leidenschaft und Lust auf Wirkung – Entwickler:innen, Strateg:innen, Consultants und Kreative, die mit uns digitale Lösungen vorantreiben möchten.

Blog 05.11.24

Strategische Bedeutung von APIs in digitaler Transformation

Erfahren Sie, wie APIs Unternehmen Wettbewerbsvorteile verschaffen und die digitale Transformation beschleunigen. Mit praxisnahen Beispielen und Tipps zur Umsetzung.

Blog 16.03.23

Bedeutung von APIs als Interaktionsmodell

APIs sind mehr als Schnittstellen, sie sind Teil der Interaktion zwischen Geschäftspartnern. Eine API First Strategie schafft echte Wertschöpfung.

Blog 30.03.23

Eine API kommt selten allein - APIs in der freien Wildbahn

API's als Produkt zu verstehen ist ein Merkmal agiler Arbeitsweise. API's sind immer im Kontext des geplanten Services und des Ökosystems zu betrachten.

Blog 11.11.24

API Maturity: Wie reif sind unsere Schnittstellen?

API-Reife: Wie fit sind Ihre Schnittstellen für die Digitalisierung? Erfahren Sie, wie API-Reifegradmodelle Integration, Skalierbarkeit und Effizienz in Ihrem Unternehmen fördern können.

Blog 25.05.23

Roadmap zu digitalen Produkten

Was ist bei der Skalierung von API-Initiativen zu beachten? Wie werden durch zentrale Verwaltung und Veröffentlichung von APIs diese Daten und Dienste zugänglich?

Blog 28.04.23

Bestandteile und Dienste einer API Plattform

Grundlegende Erläuterungen zu API (Lifecycle) Management, durchdachtes API Design und den Sinn hinter API-Management

Blog 15.04.23

Die vielfältigen Bestandteile API-basierter Produkte

API ist technisch betrachtet ein System mit Schnittstellen, z.B. REST. Was gehört zu einem guten API-Design? Wie wird ein API-Produkt erfolgreich?

Blog 14.07.23

Amazon EC2: Instanz und Preismodell richtig wählen

Die Amazon Elastic Compute Cloud (EC2) bietet Usern Hunderte von Instanz-Typen zu unterschiedlichen Preismodellen. Wir helfen Ihnen, die richtige Entscheidung zu treffen!

Referenz

HUK-COBURG: Mit ARS in 90 Tagen in die API Economy

Durch die Unterstützung von ARS gelang der HUK-COBURG im Rahmen einer zeitkritischen Initiative der Sprung in die API Economy.

Blog 24.10.24

DevOps und APIOps in der Praxis: Best Practices

Wie lassen sich DevOps und APIOps erfolgreich kombinieren? In diesem Artikel erfahren Sie, welche Best Practices und Erfolgsfaktoren moderne Softwareentwicklung schneller und skalierbarer machen.

Blog 18.04.24

Cloud-Native Netzwerksouveränität mit Cilium und Kubernetes

Erfahren Sie alles über die revolutionäre Cloud-Native Netzwerksouveränität mit Cilium und Kubernetes. Optimieren Sie Ihre Netzwerkinfrastruktur für mehr Sicherheit und Leistung.

Blog 10.11.22

Architekturarbeit im Zeitalter Cloud-nativer Architekturen 2

Aufgaben von Softwarearchitekten im Cloud-native-Umfeld, benötigte Skills und ihr Arbeitsalltag zwischen Kundenanforderungen, Zieldefinition und Deadlines.

Blog 30.05.24

React Server Components und Next.js

Erfahren Sie mehr über React Server Components und Next.js für effizientes Server Side Rendering in Web-Applikationen. Eine detaillierte Analyse und Implementierungstipps.

Blog 06.11.23

Hurra, hurra - Angular Version 17 ist da!

Erfahren Sie, welche aufregenden neuen Funktionen und Verbesserungen Angular Version 17 mit sich bringt. Von der neuen deklarativen Control Flow Syntax bis hin zum Deferred Loading uvm.

Blog 11.08.23

AWS Lambda: Erste Schritte mit Java

In diesem Artikel lernen wir, was die Vorteile bei der Verwendung von AWS Lambda sind u. wie wir Java-Code in AWS-Lambda installieren und ausführen können.

Blog 28.02.24

DynamoDB starten: Einblicke in AWS Key-Value Datenbank 2

Erfahren Sie in diesem Blogartikel mehr über fortgeschrittene Techniken zur Modellierung von Datenbeziehungen in DynamoDB.

Blog 23.08.24

"DevOps, quo vadis?" – Team Topologien

Erfahren Sie, wie Team-Topologien in DevOps Silos aufbrechen und erfolgreiche Zusammenarbeit fördern. Entdecken Sie die vier fundamentalen Teamarten.

Blog 22.06.23

Cloud Landing Zones: Sicher landen in der Public Cloud

Was sind Cloud Landing Zones? Lesen Sie, wie Sie mit Hilfe von CLZ Ihre Cloud-Strategie definieren und wichtige Learnings für die Transformation gewinnen.

Blog 10.10.24

DevOps? Warum APIOps der nächste logische Schritt ist

APIOps erweitert DevOps-Praktiken auf APIs, um deren Entwicklung zu automatisieren und zu optimieren. Dieser Ansatz verbessert Qualität, Sicherheit und Geschwindigkeit im API-Management.

Blog 13.11.24

Versteckte Barrieren durch Drittanbieter

Drittanbieter-Integrationen erleichtern die Webentwicklung, bergen aber Risiken für die Barrierefreiheit. Erfahren Sie, wie Sie Barrieren erkennen und vermeiden.