Managing complex infrastructure using AWS CDK and Go