Deploy a HTML5 applications on a Low Latency Global AWS serverless architecture
- Create your HTML5 applicaiton > freehtml5.co / html5up.net
- Purchase an Amazon Domain Name @ R53
- Create website > Create S3 bucket (public access) > create JSON policy for public access to get S3 bucket (ARN/*)
- Request & Generate your domain SSL cert for *.domain.com encrypted traffic to website > use DNS validation
- Create CloudFront CDN (cache S3 across x100 edge locations, and reduce IO on S3)
- Direct R53 to CloudFront Distrubution > setup ARecord for domainName, and CRecord for www > Then wait for it to propogate across the internet > validate it on whatsmydns to check it's successfully propagated