https://github.com/lily-g1/cloud-resume
Automated hosting of a serverless web app: S3, Cloudfront, ACM & Route53 for frontend; Lambda, DynamoDB & API Gateway for backend
https://github.com/lily-g1/cloud-resume
api-gateway aws aws-lambda ci-cd cloud-computing cloudfront dynamodb infrastructure-as-code javascript jenkins jenkins-pipeline python3 route53 s3 terraform
Last synced: 4 months ago
JSON representation
Automated hosting of a serverless web app: S3, Cloudfront, ACM & Route53 for frontend; Lambda, DynamoDB & API Gateway for backend
- Host: GitHub
- URL: https://github.com/lily-g1/cloud-resume
- Owner: Lily-G1
- Created: 2023-11-29T11:39:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-05T13:51:13.000Z (over 2 years ago)
- Last Synced: 2025-07-24T16:24:52.750Z (11 months ago)
- Topics: api-gateway, aws, aws-lambda, ci-cd, cloud-computing, cloudfront, dynamodb, infrastructure-as-code, javascript, jenkins, jenkins-pipeline, python3, route53, s3, terraform
- Language: HCL
- Homepage:
- Size: 713 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cloud-resume

My attempt at the infamous **Cloud Resume Project** where i host a static HTML/CSS/JS application using AWS serverless cloud infrastructure. The entire project is split into frontend & backend.
The frontend is comprised of the web application files hosted on an S3 bucket, with content delivery by Cloudfront, SSL with Certificate Manager and Route53 for DNS hosting.
The backend consists of a Lambda function that displays the app's total visitor count on the web page and stores same in a DynamoDB table. An API Gateway is included to provide a http URL that triggers the Lambda function.
All these are provisioned using Terraform IAC and a Jenkins declarative pipeline is used for continous integration & delivery. Whenever new code is commited to this repo, the pipeline is auto triggered and deployed.

