Gelesen: Web Operations

Keeping the Data On Time

von Moritz am 03.10.2012

Web Operations – Keeping the Data On Time von John Allspaw und Jesse Robbins ist eine Sammlung von Texten rund um das Betreiben von Web Applikationen. Die Texte selber sind von verschiedenen Autoren und haben unterschiedliche Themen, wobei es sich niemals um Tutorial oder Code Beispiele handelt – wer so etwas sucht, der ist bei diesem Buch falsch.

Stattdessen werden die Prinzipien und Best Practices der behandelten Themen ausführlich behandelt. Die Wichtigkeit von Monitoring und dem Erfassen von Metriken zum Beispiel.

Einige Texte gehen sehr auf das menschliche Miteinander ein. Wie man zum Beispiel richtig mit seinen Kunden und den Mitarbeitern aus der PR/Marketing Abteilung kommuniziert. Oder wie man „Post Mortem“ Analysemeetings durchführt, so dass das Team am Ende auch profitiert und lernt anstatt das in solchen Meetings zur Jagd auf den Sündenbock geblasen wird.

Auch das Thema Datenbanken und die Prinzipien der Skalierung werden ausführlich behandelt, und es gibt auch einen Einblick in die gängigen NoSQL Datenbanken.

Es handelt sich um eine Sammlung von Best Practices und Vorgehensweisen für alle Bereiche die beim Betrieb von Web Applikationen einen Rolle spielen. Dabei ist das Buch nicht nur für Admins interessant, sondern auch für den ambitionierten (Backend-) Entwickler der letztlich mit den Kollegen aus der Operations Abteilung zusammenarbeitet. Die Texte geben einen Einblick in die Denkweisen der Admins so dass man die andere Seite besser versteht.

Dadurch ist es auch ein gutes Buch wenn man seine IT in Richtung der DevOps Bewegung ausrichten bzw. fortbilden will. Wer ein Gefühl für die Inhalte bekommen will, dem sei der Vortrag Anticipation: What Could Possibly Go Wrong? (Youtube) empfohlen, den John Allspaw auf der Velocity Konferenz in Berlin gehalten hat. Die Texte in Web Operations fühlen sich ganz ähnlich an.