Wenn Sie dachten, Monolithen gäbe es nur auf Mainframes, haben Sie die Auswirkungen der Integration noch nicht bedacht.

Laut unserer jährlichen Studie ist ein erheblicher Anteil (57 %) der Unternehmen in die zweite Phase der digitalen Transformation übergegangen. Diese Phase ist durch digitale Expansion gekennzeichnet: Unternehmen verknüpfen Anwendungen miteinander, um einen digitalen Workflow zu schaffen – also das, was wir allgemein als digitales Erlebnis bezeichnen. Dadurch nimmt die Integration zwischen Anwendungen zu. Dieses Wachstum konzentriert sich in der Regel auf einige wenige zentrale Anwendungen, die für die Orchestrierung von Workflows über verschiedene Geschäftsbereiche hinweg verantwortlich sind. Zwar besteht die Tendenz, sich auf Anwendungen zu konzentrieren, die unmittelbar ein Kundenerlebnis umsetzen, doch in jedem Geschäftsbereich werden Anwendungen entstehen, die letztlich für die jeweiligen digitalen Erlebnisse unverzichtbar sind. Diese Anwendungen werden sich zum modernen Äquivalent eines Monolithen entwickeln.
Außergewöhnlich starke Integration ist ein wesentliches Merkmal von Monolithen
Als monolithische Architekturen gelten solche, die nach einem „Alles-in-einem“-Ansatz entwickelt wurden. Logik und Datenzugriff sind in einer einzigen Anwendung zentralisiert. Solche Anwendungen werden im Allgemeinen mit Mainframes und älteren Technologien in Verbindung gebracht. Eine auf einer monolithischen Architektur basierende Anwendung kann jedoch mit jeder beliebigen Sprache und in jeder beliebigen Umgebung erstellt werden.
Aus der geschäftlichen Abhängigkeit von solchen Architekturen ergeben sich zahlreiche Abhängigkeiten, die sich auf eine Vielzahl von Bereichen auswirken, darunter Sicherheit, Cloud-Nutzung und sogar die Gewinnung von Fachkräften.
Dies ist auf die zunehmende Integration zurückzuführen – das heißt, auf die wachsende Zahl von Anwendungen, die für den Datenzugriff und die Ausführung von Geschäftsprozessen vom Monolithen abhängig sind. Ein gutes Beispiel hierfür ist das Bankwesen, wo Monolithen zur Verwaltung von Finanzkonten dienen und sich zu kritischen transaktionalen Backends für eine Vielzahl neuer Dienste entwickeln. Die Zahlungsabwicklung ist beispielsweise ein relativ neuer Dienst, der auf bestehende Kontoanwendungen angewiesen ist. Jeder zusätzliche Zahlungsdienst verstärkt die Abhängigkeit von dieser Anwendung und macht ihre Ablösung kostspieliger und riskanter.
Diese außergewöhnlich starken Abhängigkeiten sind ein wesentlicher Faktor bei Geschäftsentscheidungen. Wir haben festgestellt, dass fast jedes dritte Unternehmen (27 %) Anwendungen aus der Public Cloud zurückgeführt hat. Als häufigster Grund für diese Entscheidung (47 %) wurde ein „hohes Maß an gegenseitigen Abhängigkeiten zwischen On-Premises- und Cloud-Anwendungen“ genannt. Dies trägt auch zum zweithäufigsten Grund für die Rückführung aus der Cloud bei: höhere Kosten als erwartet (43 %). Integration setzt die Übertragung von Daten voraus, und Datenübertragungen gehören zu den versteckten, aber erheblichen Kosten, die mit dem Hosting von Anwendungen in der Public Cloud verbunden sind.
Das Merkmal starker Abhängigkeiten durch Integration ist nicht nur für die Anwendungsarchitektur charakteristisch. Eine konsistente Geschäftslogik und einheitliche Datenspeicher werden gewährleistet, indem potenzielle Fehlerquellen minimiert werden. Dadurch werden zentrale Anwendungen zur maßgeblichen Instanz für die Verarbeitung von Logik und den Zugriff auf Daten.
Interessanterweise führt die Modernisierung zu einer verstärkten Nutzung von Integrationen, da sie in erster Linie auf APIs setzt, um modernen Komponenten den Zugriff auf Logik und Daten zu ermöglichen. So ergab eine Umfrage unter IT-Entscheidungsträgern aus dem Jahr 2019, dass „48 % die Modernisierung bestehender IT-Systeme und Anwendungen als eine ihrer größten Herausforderungen bei der Integration bezeichnen“.
Der Zugriff auf konsistente Daten ist ebenfalls entscheidend für den Erfolg einer Anwendung – unabhängig von ihrer Architektur. O’Reilly stellte in seiner Studie zur Einführung von Microservices fest: „Der Verzicht auf eine zentral verwaltete Datenbank bei Microservices geht tendenziell mit Misserfolgen einher.“ Die Notwendigkeit, auf konsistente Daten zuzugreifen, erhöht zudem die Anzahl der Abhängigkeiten von zentralen Anwendungen.
Infolgedessen kann jede Anwendung – unabhängig von ihrer Architektur – aufgrund dieser Tendenz, Integrationen für die Logikverarbeitung und den Datenzugriff anzuziehen (Workflow-Gravitation), zu einem „modernen Monolithen“ werden.
Digitale Expansion ist eine Integrationsaufgabe
Im Zuge ihrer digitalen Transformation bauen Unternehmen ihre digitalen Fähigkeiten aus. Diese Fähigkeiten kommen in Form digitaler Workflows zum Ausdruck, die durch die Integration mehrerer Anwendungen und Systeme umgesetzt werden. Diese Integration erfolgt heute hauptsächlich über APIs.
Dies führt dazu, dass eine oder zwei zentrale Anwendungen zum Mittelpunkt eines Workflows werden. Eine IDC-Studie zur digitalen Transformation ergab, dass von den 81 % der Unternehmen, die Automatisierung einsetzen, 65 % auf „Workflow-Software, die in eine andere Anwendung eingebettet ist, etwa für Enterprise Content Management, die Zusammenarbeit an Inhalten, die Datenerfassung, elektronische Signaturen usw.“ zurückgreifen.
Im Laufe der Zeit werden diese Anwendungen zu „modernen Monolithen“. Unabhängig von ihrer zugrunde liegenden Architektur weisen sie in den für das Unternehmen entscheidenden Merkmalen monolithische Strukturen auf: Aufgrund ihrer außergewöhnlich starken Integration ist ihre Ablösung zu kostspielig und riskant. Sie werden ebenso schwer beherrschbar wie die traditionellen (Mainframe-)Monolithen, die nach wie vor das Fundament eines erheblichen Anteils der Großunternehmen bilden.
Plattformen – diese modernen Monolithen – gewinnen sowohl für das Unternehmen als auch für den CIO, der für die Umsetzung der digitalen Transformation verantwortlich ist, zunehmend an strategischer Bedeutung.
Heute können wir rückblickend den Aufstieg moderner Monolithen erkennen. Unternehmen und IT müssen sich der langfristigen Folgen einer Standardisierung auf eine solche Plattform bewusst sein und entsprechend planen.
Über den Autor

Lori MacVittie ist Distinguished Engineer und Chief Evangelist im Office of the CTO von F5 und verfügt über umfassende Expertise in den Bereichen Anwendungsbereitstellung, Automatisierungsstrategie und Infrastruktur. Sie ist dafür bekannt, Komplexität verständlich zu machen – ob sie Leitplanken für KI-Agenten definiert, fragile Multicloud-Architekturen analysiert oder die Grenzen skalierbarer Systeme auslotet. Sie verfügt über mehr als dreißig Jahre Branchenerfahrung in der Anwendungsentwicklung, IT-Architektur sowie im Netzwerk- und Systembetrieb. Bevor sie zu F5 kam, war sie als mehrfach ausgezeichnete Technologie-Redakteurin tätig. MacVittie hat einen Masterabschluss in Informatik und ist eine produktive Autorin, deren Veröffentlichungen die Bereiche Sicherheit, Cloud und Unternehmensarchitektur abdecken. Außerdem spielt sie leidenschaftlich gern Brett- und Videospiele und vertritt mit voller Überzeugung klare Ansichten zum Thema Käse.
Weitere Blogbeiträge von Lori Mac VittieÄhnliche Blogbeiträge
Ein umfassender Leitfaden zur Bereitstellung und Sicherheit von KI-Anwendungen
Entdecken Sie optimale Strategien für die Absicherung und Bereitstellung von KI-Anwendungen.
KI zulassen und einführen? Lehren aus der Public Cloud
Die Einführung von KI steht unmittelbar bevor und könnte entscheidend sein, um wettbewerbsfähig zu bleiben. Daher muss die IT-Sicherheit proaktiv handeln und der KI-Einführung schon jetzt einen Schritt voraus sein, um sie auf einen risikogerechten Weg zu lenken.
Stand der Anwendungsstrategie 2022: Zeit für die Modernisierung des Betriebs
Es ist deutlich geworden, dass Unternehmen ihren Fokus erneut auf die Geschäftsfunktionen richten müssen, um die Dynamik ihrer digitalen Transformation aufrechtzuerhalten. Kundenerlebnisse haben zwar weiterhin Priorität, doch auch Geschäftsfunktionen wie Recht, Personalwesen und Finanzen müssen digitalisiert werden. Das bedeutet, dass CIOs das Steuer übernehmen, während sich die digitale Transformation von der Modernisierung von Anwendungen hin zur Modernisierung von Betriebsabläufen verlagert.
F5s Weg zu einer vielseitigen Plattform für Anwendungsanalysen
F5 bietet heute die umfassendsten Anwendungsdienste entlang des gesamten Weges vom Code bis zum Kunden. Künftig werden wir verstärkt auf Anwendungstelemetrie und -analysen setzen, damit unsere Kunden wertvolle Erkenntnisse über ihre Anwendungen, Geschäftsabläufe und Benutzererlebnisse gewinnen können. Beim Ausbau unserer Cloud-Analysefunktionen werden wir ML und KI noch stärker nutzen, um unsere Kunden bei der Verbesserung ihrer Geschäftsdienste zu unterstützen.
Telemetrie: Eine andere Art von Daten
Verwenden wir den Begriff „Telemetrie“ nur, weil er attraktiver klingt als „Daten“? Letztlich sind sowohl Daten als auch Telemetrie strukturierte Informationseinheiten. Es ist kein Verbrechen, die Begriffe synonym zu verwenden. Doch wenn man es genau nimmt, gibt es einen Unterschied. Und dieser Unterschied wird immer wichtiger werden, je weiter Unternehmen in die Datenökonomie vordringen.
MTTR bedeutet nicht „Mean Time to Reboot“
„Schnell scheitern“ lautet heute das Mantra für mehr Geschwindigkeit. Ob in DevOps oder im Geschäftsleben: Wer in einer digitalen Wirtschaft agiert, muss eine möglichst perfekte Verfügbarkeit gewährleisten.