$600 Fullstack Live Event Free With a Membership!
In this live event, we compare Terraform with Pulumi, an open source tool that works with modern programming languages. Our experts Thomas Hafermalz, Patrick Koch and Martin Dulak will show you where the two tools are similar – and where they differ. They take a look at the advantages and disadvantages of both tools. The same resource – a Kubernetes cluster – is deployed, customized and removed again using Terraform and Pulumi.
Before we can get to the nitty gritty of comparing Terraform and Pulumi, we will look at Infrastructure as Code and go through the basics of Terraform. This will be the launch pad for the live demos down the line.
Infrastructure as Code is crucial for cloud-native development. It allows for the automation of cloud resource deployment and offers numerous other benefits. In this live demo, I’ll show how to set up a development container, which includes the Terraform CLI, in a GitHub Codespace using Visual Studio Code. After that, I’ll create a Terraform configuration that can provision an Azure Kubernetes Cluster. I’ll do a deep dive into the configuration and explain the Terraform commands needed for deployment and destruction.
In this live-demo, we will compare the established Terraform with the innovative Pulumi by provisioning the same Kubernetes cluster as Patrick did before us. Up first, we will run through an overview of Pulumi’s use of familiar programming languages for managing cloud infrastructure, emphasizing its flexibility and ease of use. During the live coding demonstration, we will highlight Pulumi’s efficiency in creating cloud infrastructure and deploying applications, even in complex Kubernetes environments. Whether you’re considering transitioning from Terraform or are new to IaC, this presentation is set to enlighten you on Pulumi’s unique approach to cloud infrastructure and application deployment.
Join us at our round table about Infrastructure as Code and the most common tools used to provision data center resources: Terraform and Pulumi. Patrick Koch and Martin Dulak will compare their experience deploying a Kubernetes cluster, highlight differences between the two tools and also talk through their findings. The round table will be held via Zoom and not recorded, so be sure to bring all of your questions and suggestions.
Fundamentals of Infrastructure as Code (IaC) – Understand what IaC is, why it has become essential in modern IT.
Introduction to Terraform – Learn the core concepts, configuration files, and key commands. Gain the skills to manage infrastructure declaratively with Terraform.
Getting to Know & Using Pulumi – Discover how Pulumi differs from Terraform, how to define infrastructure using familiar programming languages.
Live Demos with Kubernetes – Follow step-by-step how to create, modify, and delete a Kubernetes cluster using both tools.
Platform Engineers & DevOps Teams who want to leverage Infrastructure as Code to run platforms in an automated, scalable, and reliable way.
Software Developers & Cloud-Native Engineers who are looking to get started with IaC or deepen their existing Terraform skills while exploring Pulumi as a modern alternative.
Engineering Teamleads who want to evaluate tools and strategies for infrastructure automation and make future-proof technology decisions.
Software Architects who are seeking efficient ways to manage infrastructure declaratively, standardize processes, and reduce operational overhead.
Thomas Hafermalz
Trainer and Azure Solution Architect
Patrick Koch
DevOps Automation Expert and Azure Blogger
Martin Dulak
Innovative Developer with Backend, Frontend, and DevOps Expertise