rights reserved. Amazon Confidential and Trademark. 11 Infra as Code • Use the expressive power of a higher- level programming language rather than json, yaml, or a proprietary format • Use programming idioms like parameters, conditionals, loops, composition, and inheritance to model your system • Unit test this code using common test frameworks AWS CDK