Company: Stripe | Difficulty: Medium
Each application environment (staging, dev, prod) has its own configuration file stored under /etc/app/envs/, and each file currently has multi_az = false and availability_zone = "us-east-1a". Manually editing each file is error-prone and inefficient, so the change must be automated.
Locate all .conf files under /etc/app/envs/ across different environment subdirectories, update the multi_az setting from false to true, modify the availability_zone line to include two zones "us-east-1a,us-east-1b", perform these edits in-place while preserving all other configuration values.
# Before (single-AZ configuration)
region = "us-east-1"
availability_zone = "us-east-1a"
multi_az = false
# After (multi-AZ configuration enabled)
region = "us-east-1"
availability_zone = "us-east-1a,us-east-1b"
multi_az = true