Choosing the Right Approach – Declarative or Imperative
Welcome to the first chapter of Infrastructure as Code for Beginners. In this book, we will be going on a journey that will take you through your first Infrastructure-as-Code deployment, and it is an honor to be accompanying you.
Before we dive into the tools we will be using throughout the book, we are first going to discuss some of the key concepts to try and get an understanding of the problems that you could try to solve by introducing Infrastructure as Code into your deployments.
We will be covering the following topics:
- The challenges of managing infrastructure manually
- What is meant by declarative and imperative?
- Pets versus cattle
- What does all this mean for our Infrastructure-as-Code deployments?