Infrastructure as Code (IaC) signifie définir et gérer votre infrastructure (serveurs, réseaux, bases de données) via du code/des fichiers de configuration plutôt que par une configuration manuelle. Des outils comme CloudFormation, Terraform et CDK rendent l'infrastructure reproductible, versionnée et automatisée.
Le problème que résout l'IaC
MANUALLY setting up infrastructure (clicking in the Console) is:
→ not REPEATABLE (hard to recreate identically; error-prone)
→ not VERSIONED (no history of what changed, by whom, why)
→ not DOCUMENTED (the setup lives only in someone's memory/clicks)
→ hard to review, share, or roll back
→ IaC defines infrastructure in CODE → solving all of this.
