Infrastructure as Code ohne Tests ist per se kaputt!

TDD ist aus der modernen, agilen Softwareentwicklung nicht mehr wegzudenken. Doch was für unseren Produktiv-Code eine Selbstverständlichkeit geworden ist, trifft mitnichten auf unseren Infrastruktur-Code zu. Egal ob nun Dockerfile, Terraform HCL oder Kubernetes YAML, der dominierende Testansatz heißt hier stattdessen: Trial and Error!

In Zeiten von 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 automatisiert zu testen.

Diese Session zeigt anhand vieler Beispiele, welche Ansätze, Tools und Frameworks dabei helfen können

Vorkenntnisse

  • 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

Lernziele

  • Production-ready Infrastructure as Code muss getestet werden!
  • Praxisnahe Beispiele zum Testen von Docker Images, Terraform HCL und Kubernetes-Definitionen
  • Nützliche Ansätze, Tools und Frameworks zum Testen von Infrastructure as Code

Speaker

 

Mario-Leander Reimer
Mario-Leander Reimer ist passionierter Entwickler, stolzer Vater und #CloudNativeNerd. Er arbeitet als Principal Software Architect bei der QAware GmbH und beschäftigt sich intensiv mit den Innovationen und Technologien rund um den Cloud Native Stack und deren Einsatzmöglichkeiten im Unternehmensumfeld. Er unterrichtet Cloud Computing und Software-Qualitätssicherung an der TH Rosenheim.

Herbstcampus-Newsletter

Sie möchten über den Herbstcampus
auf dem Laufenden gehalten werden?

 

Anmelden