*A beginner‑friendly guide implement this project *(HUG‑Challenge-Week-2)
Olajide Salami ∙ August 29 2025 ∙ 5 min read ∙ View on Notion
This project provisions a scalable, multi-environment (Dev & Prod) infrastructure on AWS using Terraform.
It demonstrates modular Infrastructure as Code (IaC) by separating concerns into reusable Terraform modules for Networking, Compute, Database, and Load Balancer.
Each environment (Dev, Prod) have different configurations but still share the same core modules.
(Insert your diagram here in Notion by uploading the PNG you generated earlier)
Key Components:
dev
vs prod
resourcesterraform-multi-environs-webapp-infra/
│── modules/
│ ├── networking/
│ ├── compute/
│ ├── database/
│ └── loadbalancer/
│
│── environments/
│ ├── dev/
│ │ ├── main.tf
│ │ ├── variables.tf
│ │ ├── terraform.tfvars
│ └── prod/
│ ├── main.tf
│ ├── variables.tf
│ ├── terraform.tfvars
│
│── README.md