4 Min. Lesezeit
Ein Lob der langweiligen Infrastruktur
Die beste Infrastruktur ist die, über die niemand spricht, weil sie einfach funktioniert.
Es gibt eine Art von Infrastruktur, die großartige Konferenzvorträge ergibt: viele bewegliche Teile, clevere Automatisierung, ein Diagramm, das einen zweiten Bildschirm braucht. Und es gibt eine andere Art, über die niemand Vorträge hält, weil sie jahrelang leise funktioniert. Wir bevorzugen die zweite.
Komplexität ist ein laufender Kostenfaktor
Jede Komponente einer Infrastruktur muss verstanden, gepatcht, überwacht und irgendwann ersetzt werden. Ein Container-Orchestrator ist ein gutes Werkzeug, wenn Sie Dutzende Services betreiben; für eine einzelne Anwendung mit Datenbank ist er vor allem ein zweites System, das gewartet werden will.
Wie langweilig aussieht
- Jede Umgebung lässt sich aus Code neu erzeugen.
- Deployments passieren während der Arbeitszeit, weil sie Routine sind.
- Backups werden planmäßig wiederhergestellt, nicht nur erstellt.
- Alarme schlagen bei Dingen an, die Kundinnen und Kunden bemerken — und jemand weiß, was zu tun ist.
- Ein neues Teammitglied versteht an einem Nachmittag, wie alles zusammenhängt.
Nichts davon ist neu. Alles davon ist überraschend selten. Und es ist das Fundament, auf dem die interessante Software ihre Arbeit tun kann.