What is a config file and why do you need it? — Config files contain the environment specific set of variables to be used by the CDK app at synthesis. Typically if you have multiple environments, there will be some variations in your resources depending on environment (dev, staging, production). For example your EC2 compute size may be a t2.micro in dev…