The architecture mostly is just putting things in S3 and serving them on a CDN. The diagram just goes into detail because little things like permissions and response header settings exist as separate but related "Policy" resources at the AWS level.
The only thing other than S3/CloudFront there is a lambda function endpoint that determines which tiles to serve.