In the free version of this issue, we talked about how traditional infrastructure tends to evolve into snowflake systems.
Every device becomes slightly different.
Configs drift.
Documentation gets outdated.
And the only reliable record of the infrastructure becomes the running configuration on the device.
Infrastructure as Code attempts to solve that problem.
But understanding IaC requires thinking about infrastructure in a completely different way.
Instead of asking:
“How do we configure this device?”
IaC asks a different question:
“How do we recreate this infrastructure from scratch?”
That shift in thinking is where most teams struggle.
The Real Test of Infrastructure
A good way to understand Infrastructure as Code is to imagine a simple scenario.
A core switch fails.
Completely dead.
No configuration backup available.


