Skip to content

Sam-inthecloud/aws-cloud-resume-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Cloud Resume Challenge

This project is my submission for the AWS Cloud Resume Challenge. The Cloud Resume Challenge is designed to demonstrate the ability to create and deploy a dynamic resume website using various Cloud Services.

Architecture

Architecture

Project Overview

Services Used:

  • Amazon S3: Used to store and serve the static website files (html/css/js/img).
  • CloudFront: For faster content delivery and global distribution.
  • Certificate Manager: To provide a domain validated SSL/TLS certificate.
  • IAM : For managing policies allowing services access to each other.
  • Route 53: DNS service for domain registration and management.
  • Lambda: Handles the serverless functions to update and retrieve the resume data (Visitor Count).
  • API Gateway: Provides an API for interacting with the Lambda functions.
  • DynamoDB: A NoSQL database for storing the retrieved resume data(Visitor Count).
  • GitHub: For Source Control and CI/CD (continuous intergration and deployement of the website)
  • Terraform: Used to deploy the lambda function as a code.

Releases

No releases published

Packages

No packages published