Terraform Your Way to High Availability: Deploying a Full Stack AWS Architecture