Dieser Vortrag wird auf Deutsch gehalten. / This Talk will be held in German.
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.
- Gute Kenntnisse in einer gängigen Programmiersprache wie Java, Go oder TypeScript
- Praktische Erfahrungen mit gängigen Infrastructure-as-code Tools wie Terraform sind hilfreich
- Production-ready Infrastructure-as-Code muss getestet werden!
- Praxisnahe Beispiele zum Testen von Docker Images, Terraform und Kubernetes-Definitionen
- Nützliche Ansätze, Tools und Frameworks zum Testen von Infrastructure-as-Code
