Skip to content

EugenSong/cloud-resume-challenge-aws

Repository files navigation

Cloud Resume Challenge - AWS

Table of Contents
  1. About The Project
  2. Built With

About The Project

The Cloud Resume Challenge tasks participants with creating a resume website on AWS, incorporating various AWS services:

Storage: Utilized Amazon S3 for storing website files. Integrated DynamoDB for storing dynamic website data.

Content Delivery: Implemented Amazon CloudFront for improved website performance and reliability.

DNS Management: Registered a domain name through Amazon Route 53 and configured it to point to the CloudFront distribution.

Serverless Functions: Integrated AWS Lambda for handling dynamic elements like number of website visitors.

Security & Monitoring: Ensured security with SSL/TLS certificates and monitored using AWS CloudWatch.

CI/CD Automation: Employed GitHub Actions for Continuous Integration/Continuous Deployment (CI/CD), automating testing and deployments upon GitHub pushes.

Infrastructure Provisioning: Managed and provisioned infrastructure using Terraform, ensuring consistency and reproducibility across environments.

By leveraging these AWS services, GitHub Actions, and Terraform, I successfully completed the Cloud Resume Challenge, showcasing proficiency in cloud computing and web development.

Built With

  • S3
  • CloudFront
  • DynamoDB
  • Lambda
  • CloudWatch
  • Route53
  • Python
  • Javascript/HTML/CSS (assets)

DevOps

  • Github Actions

Infrastructure as Code (IaC)

  • Terraform

(back to top)


About

Cloud Resume Challenge (AWS)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published