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.