AWS CDK — Create domain into route53 HostedZone, request SSL certificate with Certificate Manager, create an alarm when the SSL is expired, and save your DNS queries metric data for monitoring

When I start working with Amazon Cloudformation (AWS CDK) in Python one of the biggest questions is, how can I automatic setup a domain DNS (HostedZone) with metric…