Die 7 Plagen der IT
1. Die Plage der 5xx-Fehler 🕳️
504 Gateway Timeout, 502 Bad Gateway, 500 Internal Server Error. Der Server lebt – oder auch nicht. Niemand weiss es genau. Mein heutiges Leiden.
2. Die Plage des DNS 🌐
Geflügeltes Wort unter SREs: «It's always DNS.» Und wenn es nicht DNS ist, ist es doch DNS. TTLs, Caching, falsche Records – der Klassiker unter den Nachtschicht-Verursachern.
3. Die Plage der abgelaufenen Zertifikate 🔒
Am Sonntagmorgen um 03:17 läuft das TLS-Zertifikat ab, das niemand überwacht hat. Produktion down. Wer ist zuständig? Die Person, die letztes Jahr gekündigt hat.
4. Die Plage des Memory Leaks 💧
Der Service läuft. Zwei Tage lang. Dann schlägt der OOM-Killer zu. Heap-Dumps, Profiler, endlose Suche nach dem Objekt, das sich weigert zu sterben.
5. Die Plage von «It works on my machine» 🖥️
Lokal grün, in Produktion rot. Abhängigkeiten, Umgebungsvariablen, Zeitzonen, Locale-Einstellungen – die Diskrepanz zwischen Dev und Prod ist Tradition.
6. Die Plage der Dependency Hell 📦
npm install lädt 1'400 Pakete, eines davon wurde gestern deprecated, ein anderes hat ein CVE, ein drittes bricht die Build-Kette. Lockfile-Konflikte inklusive.
7. Die Plage des Heisenbugs 👻
Der Bug, der nur in Produktion auftritt, nie im Debugger, nie reproduzierbar. Sobald Logging aktiviert wird, verschwindet er. Sobald man aufgibt, kommt er zurück.
Ehrenvolle Erwähnungen
Zuwenig Platz, aber verdient hätten es auch: Merge-Konflikte vor dem Wochenende, Friday-Deploys, die Datenbankmigration, die «nur 30 Sekunden» dauert, und der Interne, der rm -rf auf dem falschen Server ausführt.