Creating & Maintaining Identical Environments
- Servers should be cattle; not sheep/environments are pocket change
- Servers should be unremarkable, used frequently and interchangeably
- Test environments should be identical to production; therefore, never fiddle with test when tests fail
- Doing so introduces servers to drift out of alignment
- Infrastructure as Code (IaC) are tools meant to manage these servers and changes