Resources
AWS documentation
Best practices for using the AWS CDK in TypeScript to create IaC projects (AWS Prescriptive Guidance)
Check AWS CDK applications or CloudFormation templates for best practices by using cdk-nag rule packs (AWS Prescriptive Guidance)
Introduction to DevOps on AWS: Infrastructure as code (AWS whitepaper)
Other documentation
Getting Started with Infrastructure as Code
(HashiCorp website) Pulumi: What is Infrastructure as Code
(Pulumi website)