Infrastructure as Code (IaC) মানে আপনার অবকাঠামো (সার্ভার, নেটওয়ার্ক, ডাটাবেস) কোড/কনফিগারেশন ফাইল এর মাধ্যমে সংজ্ঞায়িত এবং পরিচালনা করা, ম্যানুয়াল সেটআপের পরিবর্তে। CloudFormation, Terraform, এবং CDK এর মতো টুলস অবকাঠামোকে পুনরাবৃত্তিযোগ্য, সংস্করণ-নিয়ন্ত্রিত এবং স্বয়ংক্রিয় করে তোলে।
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.
