Der Gouverneur der Bank of England schätzt, dass Banken durch den Wechsel in die Cloud ihre Kosten um 30 bis 50 Prozent senken können. Eine gewaltige Summe. Sie reicht aus, um darüber zu entscheiden, welche Banken überleben und florieren und welche scheitern.
Ich halte das jedoch für eine Unterschätzung. Mit dem richtigen Ansatz können Banken mehr als 90 Prozent einsparen.
Eine gewagte Behauptung? Vielleicht. Aber eine, die auf Fakten beruht. In diesem Blogbeitrag erläutere ich die Logik hinter dieser Zahl.
Das Ausmaß des Problems
Beginnen wir mit etwas, dem wir alle zustimmen können: Banken haben mit ihrer Technologie zu kämpfen. Die Programmiersprachen, die Betriebssysteme, die Hardware, die Art und Weise, wie Software getestet wird und wie Teams arbeiten – all das muss modernisiert werden.
Banken werden dies bestätigen. Sie wissen, dass sie auf veralteter Technologie feststecken. Vor etwa 30 Jahren hat sich die Bankenwelt von der allgemeinen Technologieentwicklung abgekoppelt und ist in eine evolutionäre Sackgasse geraten. Die Anwendungen, die sie heute nutzen, sind langsam, unflexibel und in Sprachen geschrieben, die Informatikabsolventen nicht mehr verstehen.
Erschwerend kommt hinzu, dass jede Fusions- und Übernahmewelle die Komplexität der Back-Ends durch das Aufeinandertreffen inkompatibler Systeme vervielfacht hat. Banken sprechen von „Spaghetti-Systemen“, um das verworrene Durcheinander aus hunderten zusammengeflickten Anwendungen zu beschreiben. Banken geben ein Vermögen aus, nur um diese Systeme am Laufen zu halten.
Für die Kunden sind die Folgen fatal. Banken können ihre Kunden schlichtweg nicht angemessen bedienen. Im Durchschnitt kommt es täglich zu einem ungeplanten Ausfall. Hypothekenzinsen werden falsch abgerechnet, Geldautomaten funktionieren nicht und Konten sind nicht zugänglich. Ein kürzlich veröffentlichter Bericht des britischen Finanzausschusses kam zu dem Schluss: „Die Anzahl der IT-Ausfälle im Finanzdienstleistungssektor... und der dadurch verursachte Schaden für die Verbraucher ist inakzeptabel.“
Was das Versagen der Banken wirklich verdeutlicht, ist der Vergleich mit der Tech-Welt. Google, Netflix und Amazon beispielsweise betreiben ihre Plattformen mit kaum Sekunden an Ausfallzeit pro Jahr. Ihre betriebliche Effizienz ist um Größenordnungen besser als die der Banken.
Die Leistung der Banken sieht also im Zeitverlauf immer schlechter aus. Die Kluft wird immer größer.
Leider stecken die Banken fest. Sie können ihre Systeme nicht grundlegend modernisieren.
Daher beginnen Banken auf neuen Plattformen von vorn – entweder mit einer Neugründung oder einer vollständigen Migration. Und beide Lösungen finden in der Cloud statt.
Die Cloud ist nur ein Teil der Gleichung
Kommen wir nun zu der Kosteneinsparung von 90 Prozent. Es herrscht die Annahme, dass die Verlagerung des Hostings in die Cloud zu erheblichen Einsparungen führt – das ist ein Klischee der Branche. Die Wahrheit ist, dass Cloud-Hosting – sei es Amazon Web Services, Microsoft Azure, Google Cloud Platform oder IBM Cloud – zwar günstiger ist als On-Premise-Hosting, insbesondere bei den Personalkosten, aber für sich genommen kein entscheidender Wendepunkt ist.
Um enorme Kosteneinsparungen zu erzielen, müssen zwei weitere Dinge geschehen.
1. Software-Neuentwicklung nach Cloud-Native-Prinzipien.
Der Wechsel in die Cloud ist eine Chance für einen Neuanfang. Alle führenden Technologieunternehmen betreiben ihre Software in der Cloud auf Basis von Cloud-Native-Architekturen.
Cloud Native ist ein präziser Begriff. Er beschreibt Software, die von Grund auf so konzipiert und entwickelt wurde, dass sie die einzigartigen Vorteile der Cloud voll ausschöpft. Ich spreche hier von Containerisierung mit Kubernetes-Orchestrierung, um nahezu unbegrenzte Skalierbarkeit und felsenfeste Stabilität zu ermöglichen. Und von Microservices – bei denen Anwendungen in autonome Einheiten unterteilt werden, die über APIs miteinander kommunizieren.
Thought Machine ist ein Cloud-Native-Unternehmen. Unsere Kernbankenplattform Vault Core basiert auf diesen modernen Technologien. Leistung, Sicherheit und Stabilität werden dadurch grundlegend verbessert.
Der Betrieb von Cloud-Native-Software ist deutlich effizienter, sowohl in Bezug auf die Performance als auch auf die Personalkosten. Wartungsaufgaben werden auf ein Minimum reduziert: Ein Kernprinzip von Cloud Native ist die „Selbstheilung“. Fehlerhafte Instanzen werden automatisch beendet und durch neue ersetzt. Viele Aufgaben, die traditionell mit dem Betrieb einer IT-Infrastruktur verbunden sind, werden überflüssig. Das IT-Personal kann sich so auf Innovationen konzentrieren.
Die Kosten für die Integration von Drittanbieterdiensten sinken durch Cloud-Native-Software. APIs machen die Anbindung einfach. Das Hinzufügen eines neuen Zahlungsdienstes oder einer KI-Engine kann in wenigen Wochen erfolgen – mit traditionellen Softwarearchitekturen wäre das unmöglich.
Doch selbst mit einem optimalen Cloud-Native-Design erreichen wir erst 20 Prozent des potenziellen Kosteneinsparungspotenzials.
2. Den Ansatz eines Technologieunternehmens verfolgen
Der Großteil der Einsparungen durch die Migration in die Cloud ergibt sich aus der Übernahme dessen, was ich den Ansatz eines Technologieunternehmens nenne. Das bedeutet, die Bank mit denselben modernen Konzepten zu führen, die man bei Google, Amazon, Netflix und anderen führenden Tech-Unternehmen findet.
Diese Ideen habe ich während meiner Zeit bei Google gemeinsam mit meinen Mitgründern Will Montgomery, Peter Ebden und Fabian Siddiqi aus erster Hand kennengelernt. Der Ansatz eines Technologieunternehmens ist eine Kombination aus Kultur und Arbeitsweise. Und diese unterscheidet sich radikal von der heutigen Arbeitsweise in Banken.
Werden die Prinzipien eines Technologieunternehmens übernommen, können die Einsparungen tatsächlich bis zu 90 Prozent betragen.
Das Leben als Technologieunternehmen
Ein zentrales, prägendes Prinzip des Denkens in Technologieunternehmen ist die Automatisierung. Alles, wirklich alles, wird automatisiert. Dies ermöglicht eine unglaubliche Skalierbarkeit und Effizienz. Als ich im Android-Team bei Google arbeitete, kam ein Teammitglied auf eine Million Nutzer. Von WhatsApp heißt es, dass dort ein Entwickler auf 10 Millionen Nutzer kommt.
Um wie ein Technologieunternehmen zu agieren, braucht man ein klares Ziel und muss Automatisierung konsequent vorantreiben. Alle manuellen Prozesse müssen eliminiert werden. Banken neigen leider dazu, bei Problemen mehr Personal einzusetzen, anstatt auf technologische Lösungen zu setzen.
Automatisierung sollte das Herzstück der Softwareentwicklung und -prüfung sein. Während alle Unternehmen, auch Banken, Code-Repositories („Repos“) wie Git verwenden, haben sie oft ein Repo pro Projekt oder Komponente. Das ermöglicht Teams zwar einen schnellen und unabhängigen Start, schafft aber Probleme für die Zukunft. Google hingegen nutzt ein einziges Repository für den gesamten Hauptcode, und Thought Machine verfolgt denselben Ansatz. Das nennt man „Monorepo“. Ein Monorepo wird mit Continuous Integration und Continuous Development (CI/CD) kombiniert. Das bedeutet: Sobald ein Entwickler Code eincheckt, wird dieser automatisch in das Gesamtsystem integriert. Er wird sofort in einer Pre-Production-Umgebung bereitgestellt. Tests erfolgen automatisch.
Ich möchte betonen, wie wichtig dieser letzte Punkt ist. Automatisierte Tests können hunderte Male am Tag durchgeführt werden – manuell wäre das unmöglich. Für Entwickler ist das revolutionär. Fehler können sofort erkannt werden. Vergleichen Sie das mit der aktuellen Arbeitsweise von Banken: Dort werden alle sechs Monate „Big Bang“-Upgrades durchgeführt. Wenn dann etwas schiefgeht, haben die Entwickler keine Ahnung, wo das Problem liegt.
Mit vollständiger Automatisierung ist es möglich, Code-Updates hunderte Male am Tag bereitzustellen. Innovation entsteht durch eine Vielzahl inkrementeller Verbesserungen. Amazon beispielsweise gab bekannt, dass sie alle 11,6 Sekunden neuen Code bereitstellen. Etsy spielt mehr als 50 Mal am Tag Code ein – ein Ansatz, der 13.700 automatisierte Tests pro Tag erfordert.
So arbeiten Technologieunternehmen. Und so müssen Banken arbeiten.
Entdecken Sie die Vorteile einer CI/CD-Implementierung in einer vollautomatisierten Umgebung.
- Anwendungen entwickeln sich durch schrittweise Verbesserungen kontinuierlich weiter. Banken laufen nicht mehr Gefahr, auf veralteter Software sitzen zu bleiben, die sich aufgrund zu großer Versionssprünge nicht mehr aktualisieren lässt.
- Innovation wird zum Kinderspiel. Produktdesigner können das Kundenerlebnis spontan und gezielt optimieren. A/B-Tests durchführen. Neue Produkte in Wochen statt Monaten auf den Markt bringen.
- Höhere Stabilität. Kleine, behutsame und häufige Änderungen sind weitaus zuverlässiger als „Big Bang“-Upgrades alle sechs Monate. Wir alle kennen die Erfahrungen der Banken mit diesen Mega-Releases – sie bergen das Potenzial, den Ruf eines Instituts nachhaltig zu schädigen.
- Die Personalkosten sinken auf einen Bruchteil. In einer vollautomatisierten Bank werden alle Routineprozesse an Maschinen delegiert.
Google und Netflix liefern den Beweis
Ich halte die Einschätzung der Bank of England, die von Kosteneinsparungen zwischen 30 und 50 Prozent ausgeht, für konservativ. Vergleicht man die Effizienz führender Technologieunternehmen, zeigt sich, dass Banken durch denselben Ansatz Einsparungen von bis zu 90 Prozent erzielen können.
Wir bei Thought Machine unterstützen unsere Kunden – darunter Lloyds Banking Group, SEB, Atom Bank und Standard Chartered – dabei, in diese neue Welt aufzubrechen. Sie wandeln sich zu Technologieunternehmen mit derselben Philosophie wie Google und Amazon.
Die Gewinne sind astronomisch. Wir hoffen, dass weitere Banken die Zukunft annehmen und sich uns anschließen.







