Wissen

Kollaborative API-Entwicklung als wesentlicher Erfolgsfaktor für moderne Applikationsarchitekturen

API first, Microservices und DevOps als Grundlage Cloud-nativer Anwendungsarchitekturen

Bereich: Whitepaper

traditionelle IT-Systemlandschaften bestehen oft aus monolithischen Applikationen, die langwierigen, formalisierten Release-Zyklen unterliegen. Dies steht konträr zu den Zielen vieler moderner IT-Organisationen, die sich als Innovationstreiber verstehen; Eigenschaften wie Agilität, Elastizität und Flexibilität der Anwendungsarchitektur sowie die Optimierung von Kostenstrukturen stehen dabei im Fokus.

Der vorliegende Artikel zeigt am Fallbeispiel eines Webshops, wie die Einführung von Microservices Agilität fördern kann. Dazu gehört auch die Etablierung eines „API first“-Entwicklungsansatzes, um die durch Microservices bereitgestellten Business-Funktionalitäten über intuitiv nutzbare Schnittstellen nach extern anzubieten. Die Etablierung einer Microservices-Architektur kann dabei nur erfolgreich gelingen, wenn die Bereitschaft zur Veränderung auf verschiedenen Ebenen einer Organisation vorhanden ist: DevOps muss aktiv gelebt werden! Weiterhin führt der Artikel in die Grundprinzipien der OMESA Referenzarchitektur ein, mit deren Hilfe moderne Architekturansätze in gewachsene Anwendungsarchitekturen integriert werden können. Anhand eines Fallbeispiels werden Prinzipien wie Microservices und DevOps sowie das „API first“-Vorgehen verdeutlicht und praktisch erläutert, welche Herausforderungen selbst in relativ überschaubaren Szenarien bestehen.

Bitte registrieren zum Login

Bereitgestellt von:
OPITZ CONSULTING

Zurück