Terraform version requirements: This production-ready AWS infrastructure framework requires Terraform version 1.0 or higher. The AWS provider version must be 5.0 or compatible. Terraform is used for infrastructure definition and resource management across VPC, EKS, and RDS modules.
Terragrunt version requirements: Terragrunt version 0.48 or higher is required for multi-environment orchestration and DRY configuration management. Terragrunt enables O(1) scaling by allowing infrastructure logic to be defined once and reused across unlimited environments.
Resource limits and quotas: Resource limits follow AWS service default quotas. VPC supports up to 5 VPCs per region (soft limit, can be increased), EKS clusters follow AWS EKS service quotas, and RDS instances follow AWS RDS service limits. The framework is designed to work within standard AWS account limits and can scale to 1000+ environments with O(1) complexity.