Zum ersten Mal seit Jahren habe ich während des Abendessens nicht auf mein Handy geschaut.

Der nächste größere Ausfall ereignete sich am dritten Freitag im Oktober.

Um 16:55 Uhr erschien im gesamten Operationszentrum eine Alarmstufe 1.

Bei Titan Retail Consortium, unserem größten Kunden, kam es zu einem landesweiten Ausfall der Zahlungsabwicklung.

Titan betrieb mehr als dreihundert umsatzstarke Kaufhäuser in fünfzehn Bundesstaaten.

Der Vertrag generierte für Vantage Peak durch Softwarelizenzierung und Zahlungsabwicklungsdienstleistungen jährliche Einnahmen von fast 4 Millionen Dollar.

Der Rahmenvertrag für Dienstleistungen forderte eine Verfügbarkeit von 99,99 % und sah erhebliche Vertragsstrafen vor, falls schwerwiegende Ausfälle nicht behoben würden.

Das Zahlungssystem selbst war kompliziert.

Sieben Jahre zuvor hatte ich die zentrale Transaktions-Engine so konzipiert, dass sie Zehntausende gleichzeitiger Bezahlvorgänge abwickeln kann.

Kreditgenehmigungen, Geschenkkartenguthaben und Bestandsabgleiche wurden alle über eine asynchrone Pipeline abgewickelt.

Ein speziell entwickelter verteilter Speicherriegel koordinierte mehrere Operationen, um Wettlaufsituationen und doppelte Transaktionen zu verhindern, wenn die Netzwerkbedingungen instabil wurden.

An diesem Nachmittag funktionierte das System nicht mehr ordnungsgemäß.

In allen Titan-Filialen traten an den Kassen Zeitüberschreitungsfehler auf. Kunden warteten in Schlangen, während die Angestellten versuchten zu erklären, warum Einkäufe nicht abgeschlossen werden konnten.

Die Filialleiter begannen, die Zentrale anzurufen.

Die Zentrale begann, Vantage Peak anzurufen.

Zachary kam mit gelockerter Krawatte aus dem Aufzug, zwei Ingenieure folgten ihm.

Er ging direkt zu meinem Schreibtisch.

„Julian, das Zahlungsportal ist gesperrt. Es wird nichts abgebucht.“

Ich habe auf die Uhr geschaut.

4:57.

Wurde ein Vorfall mit Priorität 1 über das Unternehmensportal gemeldet?

„Ja. Wir brauchen Sie sofort in der Produktion.“

„Meine Produktionsberechtigung wurde mir entzogen, als sich meine Rolle änderte.“

„Ich werde den Zugriff autorisieren.“

„Bitte veranlassen Sie, dass die Sicherheitsabteilung die entsprechenden Berechtigungen wiederherstellt und eine schriftliche Genehmigung erteilt.“

Er starrte mich an.

„Julian, das ist ein Notfall.“

“Ich verstehe.”

„Dann repariere es.“

„Meine derzeitige Position beinhaltet keine Produktionsverantwortung. Das zuständige Ingenieurteam muss sich um den Vorfall kümmern.“

Er legte beide Hände auf meinen Schreibtisch.

„Titan droht mit der Kündigung des Vertrags!“

„Dann ist es unerlässlich, dass der Vorfall gemäß dem autorisierten Eskalationsprozess behandelt wird.“

„Du kannst nicht gehen.“

Ich schaute auf meinen Bildschirm.

Es war fast fünf Uhr.

„Die Sicherstellung der Geschäftskontinuität liegt in der Verantwortung des Chief Technology Officer.“

Zachary holte sein Handy heraus.

Ich speicherte meine Arbeit, meldete mich ab, nahm meine Tasche und ging in Richtung Treppe.

Hinter mir begann er, seine Ingenieure anzuweisen, einen manuellen Rollback vorzubereiten.

Ich kannte die Gefahr.

Die neueste Version konnte nicht sicher rückgängig gemacht werden, ohne den gemeinsamen Zustand zwischen dem verteilten Speicherlatch und dem Abrechnungsbuch zu berücksichtigen.

Ein unkoordinierter Rollback könnte zu doppelten Transaktionen führen.

Ich hatte bereits vor meiner Degradierung ähnliche Bedenken hinsichtlich der Architektur geäußert, und Brian hatte die Risiken einer Systemänderung ohne vollständige Überprüfung bereits dokumentiert.

Aber die Personen, die nun die technischen Entscheidungen trafen, hatten die Befugnis, ihren Ansatz zu genehmigen oder abzulehnen.

Ich bin nach Hause gefahren.

Laura und ich haben zusammen zu Abend gegessen.

Um 8:15 Uhr klingelte mein privates Telefon.

Steven Crawford.

Ich trocknete mir die Hände ab und nahm den Anruf über die Freisprechanlage entgegen.

„Hallo, Steven.“

„Julian. Gott sei Dank.“

Seine Stimme klang angestrengt. Hinter ihm hörte ich schnell reden und Tastaturen klappern.

“Was passiert?”

„Zachary hat um sechs Uhr versucht, einen Rollback durchzuführen. Die Abgleichsdatenbank ist beschädigt.“

Ich schloss meine Augen.

Steven fuhr fort.

„Mehr als vierzigtausend doppelte Transaktionen gingen bei der akquirierenden Bank ein. Titan hat eine sofortige Vertragsverletzungsanzeige erstattet und vierhunderttausend Dollar Schadensersatz gefordert.“

Laura setzte sich neben mich.

„Ist Brian da?“, fragte ich.

„Ja. Alle sind da.“

„Hat das Team aufgehört, Veränderungen vorzunehmen?“

„Ich weiß es nicht. Julian, wir brauchen deine Hilfe.“

Stevens Stimme versagte.

„Wir haben dieses Unternehmen gemeinsam aufgebaut. Bitte lassen Sie es nicht wegen eines Eigentumsstreits auseinanderfallen.“

Ich blickte zum Küchenfenster.

Fünfundzwanzig Jahre zuvor hatten Steven und ich Versprechen bezüglich des Unternehmens abgegeben, das wir aufbauen wollten.

Wir hatten über Loyalität, Verantwortungsbewusstsein und die unterschiedliche Behandlung von Mitarbeitern im Vergleich zu den Führungskräften gesprochen, unter denen wir beide gearbeitet hatten.

Im Laufe der Zeit wurde das Unternehmen erfolgreich, die Investoren kamen, und es wurde für ihn immer einfacher, diese Versprechen beiseite zu legen.

„Steven, du hast meiner Degradierung zugestimmt.“

“Ich weiß.”

„Sie saßen tatenlos da, während mein Gehalt gekürzt und meine Befugnisse entzogen wurden.“

„Ich habe einen Fehler gemacht.“

„Sie sagten dem Vorstand, dass unsere Zukunft davon abhängt, die alte Führung durch neue Talente zu ersetzen.“

„Ich habe mich geirrt, Julian.“

Er hielt inne.

„Bitte. Sagen Sie mir, was ich tun soll.“

Ich sah Laura an.

Sie griff über den Tisch und hielt meine Hand.

Es gab Kunden, die auf die Abwicklung ihrer Transaktionen warteten, Angestellte, die sich mit frustrierten Kunden auseinandersetzen mussten, und ganz normale Menschen, die mit den Entscheidungen des Vorstands nichts zu tun hatten.

Ich würde die unmittelbare Gefahr für ihre Transaktionen nicht ignorieren.

„Hör gut zu“, sagte ich.