# Cloud Resume Challenge

### Certification

Before setting up my resume site I completed the AWS Practioner Certification exam. While there are courses to help you train for the exam, even a minimal amount of experience with AWS would be enough to pass this.

### Domain

I set up a DNS record through Namecheap to redirect my resume subdomain to a CloudFront Distribution URL.

### Frontend

The frontend is a static site with the HTML, CSS, and Javascript hosted in an S3 bucket.

### Backend

The view count backend consists of an API Gateway endpoint which triggers a Python Lambda that updates the count in DynamobDB and gets the latest value.

### Infrastructure

The AWS service infrastructure is all created and managed through Terraform.

(ACM, API Gateway, CloudFront, DynamoDB, Lambda, S3)

### CICD

My CICD process utilizes Github actions to test new code before deployment.
