Skip to content

SumitMangrati/My-Portfolio-Website

Repository files navigation

AWS CLOUD RESUME CHALLENGE

here is my attempt on aws cloud resume challenge . What is Cloud Resume Challenge? - The Cloud Resume Challenge is a multiple-step resume project which helps build and demonstrate skills fundamental

🚀 Demo

https://d3bwcovte65263.cloudfront.net/

cloud-resume-architechture

💻 Built with

Technologies used in the project:

  • React
  • Github-Actions
  • S3
  • AWS cloudfront
  • AWS lambda
  • AWS dynamodb

Case Study

FrontEnd

The frontend of the website is developed using React which i had done during my 1st year of college.

CI/CD

The code is pushed to Github and where i have integreated a CI/CD workflow using github actions which builds and deploys the react project on AWS s3 bucket.

What is S3

Amazon S3, or Amazon Simple Storage Service, is a cloud storage service offered by Amazon Web Services (AWS). It's essentially a giant online storage locker for anything you can imagine, from photos and videos to website code and complex datasets.

Giving S3 public access through access control list is an important permission settings to be taken care of, beacause we are uploading the files in the s3 through a 3rd party application Github.

setup s3 for static web hosting by enabling the static web hosting option through the permission tab.

What is Cloud-Front

Cloudfront is a content delivery network(CDN) service which by caching content at edge locations closer to users, CloudFront reduces latency (wait time) and improves download speeds for your content.

cloudfront has been set up with to access the s3 content.

AWS lambda and DynamoDB

pyhton code using the library boto3 was written to increment the count each time the lambda code would be executed and the count value was stored in dynamodb and was fetched through it. Using the UseEffect hook in React each time the webiste is refreshed the lambda code is executed and the count is incremented and is displayed over .

About

React Frontend Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published