Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
TV & Film
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/ea/e4/d9/eae4d946-94cb-ce16-aafe-51814facb7da/mza_4424733247194484186.jpg/600x600bb.jpg
Make it Work
Gerhard Lazu
15 episodes
2 days ago
Tech infrastructure that gets us excited. Conversations & screen sharing. 🔧 💻
Show more...
Technology
RSS
All content for Make it Work is the property of Gerhard Lazu and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Tech infrastructure that gets us excited. Conversations & screen sharing. 🔧 💻
Show more...
Technology
https://img.transistor.fm/ihDOlalPwKMCjoQyVpTt6jq6rdQI0JsK_UsxAM_7op4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83MGE2/NGRkMDAxYzRmOTky/ZDQ0ZjBjODg2NzM1/ZGYzZC5wbmc.jpg
Move fast & break nothing
Make it Work
30 minutes
1 year ago
Move fast & break nothing

This is the audio version of 🎬 Ninjastructure - Move fast & break nothing

Matias 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?

LINKS

  • Testing Pulumi programs

EPISODE 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
Make it Work
Tech infrastructure that gets us excited. Conversations & screen sharing. 🔧 💻