Kapitel 18. Softwareentwicklung in SRE
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Wenn du jemanden bittest, eine Softwareentwicklung von Google zu nennen, wird er wahrscheinlich ein Produkt wie Gmail oder Maps nennen, das sich an die Verbraucher richtet. Aber in Wirklichkeit steckt hinter den Kulissen eine riesige Menge an Softwareentwicklung, die die Verbraucher nie zu Gesicht bekommen. Eine Reihe dieser Produkte wird im Rahmen von SRE entwickelt.
Die Produktionsumgebung von Google ist nach einigen Maßstäben eine der komplexesten Maschinen, die die Menschheit je gebaut hat. SREs haben aus erster Hand Erfahrung mit den Feinheiten der Produktion und sind daher bestens geeignet, die richtigen Tools zu entwickeln, um interne Probleme und Anwendungsfälle im Zusammenhang mit der Aufrechterhaltung der Produktion zu lösen. Die meisten dieser Tools stehen im Zusammenhang mit der übergeordneten Richtlinie, die Betriebszeit aufrechtzuerhalten und die Latenzzeiten niedrig zu halten, aber sie haben viele Formen: Beispiele sind binäre Rollout-Mechanismen, Überwachung oder eine Entwicklungsumgebung, die auf einer dynamischen Serverzusammensetzung basiert. Insgesamt handelt es sich bei diesen von SREs entwickelten Tools um vollwertige Softwareentwicklungsprojekte, die sich von Einzellösungen ...
Get Site Reliability Engineering 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.