Infrastructure as Code (IaC) म्हणजे तुमचे infrastructure (सर्व्हर, नेटवर्क, डेटाबेस) कोड/कॉन्फिगरेशन फाइल्स द्वारे व्यवस्थापित करणे, न की हाताने सेटअप करणे. CloudFormation, Terraform आणि CDK सारख्या साधनांमुळे infrastructure पुनरावृत्ती करता येते, version-controlled असते, आणि स्वयंचलित असते.
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.
