Overview
This article covers deploying a static React site to AWS using S3 as the origin, CloudFront as the CDN, ACM for TLS certificates, and Route 53 for DNS. Everything is defined as CloudFormation infrastructure-as-code.
Architecture
CloudFormation Infrastructure
The hosting infrastructure is split across three stacks deployed in sequence:









