Kapitel 7. Skalierbarkeit
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Einige der besten Programmierungen werden auf dem Papier gemacht, wirklich. Sie in den Computer zu übertragen ist nur ein kleines Detail.1
Max Kanat-Alexander, Code Simplicity: Die Grundlagen der Software
Im Sommer 2016 stieg ich bei einem kleinen Unternehmen ein, das Formulare und sonstigen Papierkram digitalisierte, für den staatliche und lokale Behörden bekannt und beliebt sind. Der Zustand der Kernanwendung war typisch für Start-ups in der Anfangsphase. Also machten wir uns an die Arbeit und schafften es bis zum Herbst, die Anwendung zu containerisieren, ihre Infrastruktur im Code zu beschreiben und die Bereitstellung vollständig zu automatisieren.
Einer unserer Kunden war eine kleine Küstenstadt im Südosten Virginias. Als Hurrikan Matthew - der erste atlantische Hurrikan der Kategorie 5 seit fast einem Jahrzehnt - nicht weit von dort entfernt an Land gehen sollte, riefen die örtlichen Behörden pflichtbewusst den Notstand aus und nutzten unser System, um die notwendigen Formulare zu erstellen, die die Bürgerinnen und Bürger ausfüllen mussten. Dann posteten sie es in den sozialen Medien, und eine halbe Million Menschen loggten sich gleichzeitig ein.
Als der Pager losging, überprüfte der Bereitschaftsdienst die Metriken und stellte fest, dass die Gesamt-CPU der Server bei 100 % lag und Hunderttausende von Anfragen ins ...
Get Cloud Native Go now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.