Part 2: Practical Cloud Development with AWS CDK
Through a simple TODO application, in this part, we will cover the practical aspects of developing cloud applications using AWS Cloud Development Kit (CDK). In Chapter 3, the book covers deploying Docker images on Amazon Elastic Container Service (ECS) and setting up DynamoDB tables and Amazon Simple Storage Service (S3) buckets via CDK. Chapter 4 takes a deep dive into creating hosted zones in Route 53, validating Domain Name System (DNS) for AWS Certificate Manager (ACM) certificates, setting up a Relational Database Service (RDS) MySQL database, and safely storing secrets with Secrets Manager. In Chapter 5, the book teaches you how to set up GitHub and CodePipeline to work together to automate the deployment of stacks in multiple environments. Chapter 6 focuses on testing CDK applications, including different types of tests, effective test-writing strategies, and best practices for integrating testing into the CDK development...