Listen "Move fast & break nothing"
Episode Synopsis
This is the audio version of 🎬 Ninjastructure - Move fast & break nothingMatias Pan, a professional maté drinker & Senior Software Engineer at Dagger, is showing us an approach to Infrastructure as Code built with Pulumi.We look at Go code, discuss procedural (imperative) vs. declarative, spend some time on state management & introduce the concept of Ninjas in the context of infrastructure: move fast & break nothing.In the second half, Matias uses diagrams to talk through different ideas of rolling this out into production. Which of the two approaches would you choose?LINKSTesting Pulumi programsEPISODE CHAPTERS
(00:00) - Why Pulumi instead of Terraform?
(02:40) - Procedural or declarative?
(07:19) - What is Ninjastructure?
(08:47) - First thing that gets provisioned in an AWS account
(11:18) - How does the network module work?
(14:29) - Biggest advantage to using Pulumi over Terraform
(17:02) - Stacks = different environments
(18:20) - Where is state stored?
(20:18) - Where did you choose to store the state?
(21:46) - How to use this in production?
(24:32) - The GitOps approach
(29:17) - Outro
More episodes of the podcast Make it Work
Pairing-up on a CDN PURGE with Elixir
29/06/2025
I LOVE TLS
29/05/2025
DevOps Sushi
29/04/2025
Fast Infrastructure
28/02/2025
Keep Alert Chaos in Check
26/01/2025
Let's build a CDN - Part 2
16/12/2024
TalosCon 2024
28/09/2024
Access your Kubernetes pods anywhere
12/08/2024
Modern CI/CD - Part 1
07/07/2024
Let's build a CDN - Part 1
27/05/2024
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.