Day Two Cloud 181: Implementing Patterns And Practices For Infrastructure as Code
The Everything Feed - All Packet Pushers Pods - A podcast by Packet Pushers
Categories:
On today’s Day Two Cloud podcast we talk about Infrastructure as Code (IaC) and patterns and practices you might want to put in place because IaC is, at its heart, code. So you might want to apply some software development practices to it, particularly for the parts of your team who know what they’re doing with infrastructure but may not be familiar with things like repositories, re-usability, unit tests, and so on. Our guest is Rosemary Wang, a Developer Advocate at HashiCorp and author of Infrastructure as Code, Patterns and Practices. Show Links: @joatmon08 – Rosemary Wang on Twitter Infrastructure as Code, Patterns and Practices – Manning Design Patterns: Elements of Reusable Object-Oriented Software – Addison Wesley Book Review : Design Patterns: Elements of Reusable Object-Oriented Software – Gary Woodfine Transcript: [00:00:01.130] – Ethan Why should you care about CDN 77 to retain those 17 out of 20 people who click away due to buffering? CDN 77 is a global content delivery network optimized for video and backed by skilled 24/7 support. Visit CDN 77 dot slash packet pushers to get your free unlimited trial. [00:00:31.930] – Ned Welcome to day two, Cloud. And today we’re going to be talking about infrastructure’s code. The patterns and practices you might want to put in place, because I don’t know if you know this, ethan infrastructure as code is code, and you might want to apply some software development practices and patterns to it. [00:00:51.410] – Ethan And from an operational perspective, as me, as an infrastructure human, that when you haven’t done a lot of coding and you begin to think about what is the right way to do this? This is where a conversation like this I found it incredibly helpful to begin thinking about the patterns, the way you should store data and the way you should do testing and so on. Those patterns make themselves apparent once you’ve been doing it for a while. But if you’re starting out from zero, like many of us are, because we’ve been artisanally hand crafting our configurations for many years now, and now we want to automate it. And how do we do it right? A show like this helps you do it right. [00:01:28.540] – Ned Yeah. And we picked the perfect human to do this. Our guest today is Rosemary Wang. She’s a developer advocate at HashiCorp. And she wrote a whole book about this exact topic. So enjoy this episode with her. Well, Rosemary, welcome to the show. And hey, you wrote a whole dang book, so congratulations on that. How was that experience for you and would you ever do it again? [00:01:52.950] – Rosemary Yeah, thank you for the congratulations. The experience of writing a book was great, but also terrible. I’ve never experienced such highs and such lows, partly because of writing each chapter, finishing it, and then getting it reviewed and realizing that I complet...