-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
9 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,13 @@ | ||
# Cloud Resume | ||
# Cloud Resume ☁️ | ||
|
||
Personal CV hosted in AWS S3 using CloudFront, Route53, Lambda and DynamoDB | ||
Personal CV hosted in AWS S3 using CloudFront, Route53, Lambda and DynamoDB 🚀 | ||
-- | ||
Currículum en Markdown hosteado en AWS S3 que utiliza CloudFront, Route53, Lambda y DynamoDB | ||
-- | ||
|
||
- 🌟 I have designed my personal website to serve as my resume, utilizing various AWS services for optimal performance and functionality. | ||
- 📦 The web content, including HTML, CSS, and JS files, is hosted in an Amazon S3 bucket. | ||
- 🌎 To enhance content delivery and reduce latency, I integrated it with Amazon CloudFront. | ||
- 🔒 For a professional and secure online presence, I registered my domain using Amazon Route 53 and obtained an SSL certificate via AWS Certificate Manager (ACM) to ensure data integrity and encryption. | ||
- 📈 To track and display visitor statistics, I implemented a dynamic visitor counter. When someone accesses my CV, a JavaScript file triggers a request to a serverless AWS Lambda function. This Lambda function increments a view counter value stored in an Amazon DynamoDB table and retrieves the updated count, which is then presented to the person at the bottom of my CV." | ||
|
||
- I have designed my personal website to serve as my resume, utilizing various AWS services for optimal performance and functionality. | ||
- The web content, including HTML, CSS, and JS files, is hosted in an Amazon S3 bucket. | ||
- To enhance content delivery and reduce latency, I integrated it with Amazon CloudFront. | ||
- For a professional and secure online presence, I registered my domain using Amazon Route 53 and obtained an SSL certificate via AWS Certificate Manager (ACM) to ensure data integrity and encryption. | ||
- To track and display visitor statistics, I implemented a dynamic visitor counter. When someone accesses my CV, a JavaScript file triggers a request to a serverless AWS Lambda function. This Lambda function increments a view counter value stored in an Amazon DynamoDB table and retrieves the updated count, which is then presented to the person at the bottom of my CV." | ||
- 👨🏫 I learnt a lot following Dillon Meacham's guide for this project! [Link](https://www.linkedin.com/posts/dillonmeacham_how-to-create-a-cloud-resume-with-aws-a-activity-7075934031611133952-sese/) | ||
|
||
# Diagram of the setup: | ||
![Diagram of the setup](diagrama_aws_cv.jpg) | ||
# Diagram of the setup:![Diagram of the setup](diagrama_aws_cv.jpg) |