Build an Asset CDN on AWS with CDK (S3 + CloudFront + Route53 + ACM)

Build a fast asset pipeline with a private S3 origin, CloudFront caching, custom DNS, and HTTPS certificates using AWS CDK.