Infrastructure As Code Explained

Subscribers:
230,000
Published on ● Video Link: https://www.youtube.com/watch?v=so-xL0nmn0o



Duration: 20:37
8,154 views
286


Infrastructure as code allows us to version-control the infrastructure that our software systems depend upon. This is a key idea for cloud-based systems, but it is equally applicable to other types of system too. This approach allows us to better achieve the repeatability and reliability that Continuous Delivery demands. There are key ideas here, like configuration-synchronisation and immutable infrastructure that allow us to organise our work and to achieve that repeatability in software development, software testing and release. Infrastructure as code is a key concept in Continuous Delivery and DevOps.

There are many effective infrastructure as code tools that allow us to take better control of these aspects of our systems like Chef, Puppet, Ansible & Terraform, but this topic is less about the tools themselves and more about the concepts.

In this episode, Dave Farley describes the three common patterns for managing change to our infrastructure, and then describes a series of important characteristics of Infrastructure as code and offers a series of tips to help you to implement it.

Continuous Delivery requires us to "control the variables” in our approach to software engineering and software craftsmanship, Infrastructure as code is a key part of the exercise of that control.

If you have ever said “it works on my machine” to anyone, you need Infrastructure as code! This episode is really “Infrastructure as code explained” and so should give you a good start on your journey.

-------------------------------------------------------------------------

📚 BOOKS:

📖 Dave’s NEW BOOK "Modern Software Engineering" is now available on
Amazon ➡️ https://amzn.to/3DwdwT3
In this book, Dave brings together his ideas and proven techniques to describe a durable, coherent and foundational approach to effective software development, for programmers, managers and technical leads, at all levels of experience.

📖 "Continuous Delivery Pipelines" by Dave Farley
paperback ➡️ https://amzn.to/3gIULlA
ebook version ➡️ https://leanpub.com/cd-pipelines

📖 The original award-winning “Continuous Delivery" book by Dave Farley and Jez Humble
➡️ https://amzn.to/2WxRYmx

📖 "Infrastructure As Code" by Kief Morris ➡️ https://amzn.to/2z39kPr

-------------------------------------------------------------------------

Keep up to date with the latest discussions, free "How To..." guides, events and online courses through our email alerts! Follow the link for the details ➡️ https://bit.ly/MailListCD

-------------------------------------------------------------------------

Continuous Delivery Ltd. ➡️ https://bit.ly/ContinuousDeliveryDF

Dave Farley's Blog ➡️ https://bit.ly/DaveFWebBlog

Dave Farley on Twitter ➡️ https://bit.ly/DaveFTwitter

Dave Farley on LinkedIn ➡️ https://bit.ly/DaveF-LI







Tags:
infrastructure as code tools
infrastructure as code
infrastructure as code for cloud
terraform
terraform tutorial
infrastructure as code explained
azure
iac
mutable infrastructure
immutable infrastructure
Continuous Delivery
devops
software craftsmanship
software testing
software engineering
Dave Farley
what is infrastructure as code