Was ist der beste Weg, eine API-Architektur zu wählen?
#1
Ich stehe gerade vor einer kniffligen Entscheidung bei einem Projekt und wollte mal hören, wie ihr das handhabt. Wir bauen gerade eine neue Schnittstelle für unsere Kunden, die ziemlich viele verschiedene Datenquellen anbinden muss. Eigentlich dachte ich, wir setzen auf eine einzige, feste API-Strategie, aber je tiefer ich in die Anforderungen einsteige, desto mehr frage ich mich, ob das wirklich der richtige Weg ist. Manchmal fühlt es sich an, als würde ich versuchen, einen eckigen Pfosten in ein rundes Loch zu treiben, besonders wenn ich an die langfristige Wartung denke. Wie geht ihr mit so einer Unsicherheit um, wenn ihr vor der Wahl des Architekturansatzes steht?
Zitieren
#2
Ich frage mich ob eine einzige API Strategie überhaupt die richtige Brücke ist, langfristig wirkt das wie ein eckiger Pfosten im runden Loch und die Wartung schleicht dahinter
Zitieren
#3
Aus meiner Sicht klappt das besser mit einer modularen Adapterlandschaft, klare Verträge, kleine Adapter die sich austauschen lassen und Contract Tests damit niemand am Ende doch die Kompatibilität verliert
Zitieren
#4
Es fühlt sich an als ginge es darum eine einzige Schnittstelle zu bauen, vielleicht geht es aber eher darum mehrere kleine Schnittstellen zu haben die sich zu einer Gesamtlösung ergänzen
Zitieren
#5
Vielleicht missverstehe ich die Prämisse und sehe die Frage nicht als Architekturentscheidung sondern als Rahmen für Governance und Verantwortlichkeit
Zitieren
#6
Was ich neu rahmen würde ist die Lebensdauer der Verträge, Versionierung, Breaking Changes und eine gemeinsame Prämisse statt einem großen Monolithen
Zitieren
#7
Vielleicht klappt es besser zwei API Strategien fuer verschiedene Kundensegmente zu fahren solange beide Prinzipien teilen und niemand glaubt die Kundenseite wird dadurch zu einer Baustelle
Zitieren


[-]
Schnellantwort
Nachricht
Geben Sie hier Ihre Antwort zum Beitrag ein.

Bestätigung
Bitte den Code im Bild in das Feld eingeben. Dies ist nötig, um automatisierte Spambots zu stoppen.
Bestätigung
(Keine Beachtung von Groß- und Kleinschreibung)

Gehe zu: