Clean Code und TDD sind aus der modernen, agilen Software-Entwicklung nicht mehr weg zu denken. Doch was für unseren Produktiv-Code eine Selbstverständlichkeit geworden ist, trifft leider mitnichten auf unseren Infrastruktur-Code zu. Egal ob nun Dockerfile, Terraform HCL oder Kubernetes YAML, der dominierende Entwicklungsansatz heißt hier stattdessen: Trial and Error!
In Zeiten der Public Cloud und Kubernetes spielt unser Infrastruktur-Code jedoch eine absolut tragende Rolle, es ist an der Zeit diesen Code auch nach allen Regeln der Kunst zu schreiben und automatisiert zu testen.
Diese Session zeigt anhand vieler Beispiele, welche Ansätze, Muster, Tools und Frameworks dabei helfen können.