Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☁️ AWS Cloud Resume Challenge (Serverless Architecture)

AWS Serverless Status


🌐 Live Demo

👉 View Live Website


📌 Project Overview

This project is a fully serverless resume website built on AWS as part of the Cloud Resume Challenge.

It demonstrates real-world cloud engineering skills by deploying a static website with a backend visitor counter using modern AWS services.


🏗️ Architecture

User
 │
 ▼
CloudFront (CDN + HTTPS)
 │
 ▼
S3 Static Website Hosting
 │
 ▼
API Gateway
 │
 ▼
AWS Lambda
 │
 ▼
DynamoDB (Visitor Counter)

⚙️ AWS Services Used

  • Amazon S3 (Static Hosting)
  • Amazon CloudFront (Global CDN)
  • AWS Lambda (Backend Logic)
  • Amazon API Gateway (REST API)
  • Amazon DynamoDB (Database)
  • AWS IAM (Permissions)

✨ Features

  • Fully responsive resume website
  • Global CDN with CloudFront
  • Serverless visitor counter
  • Real-time API integration
  • Secure HTTPS deployment
  • Scalable cloud architecture

🧠 What I Learned

  • Serverless architecture design
  • API development with AWS API Gateway
  • Lambda function development
  • NoSQL database design with DynamoDB
  • IAM roles and permissions
  • CloudFront caching and deployment
  • Debugging real cloud infrastructure issues

📂 Project Structure

.
├── index.html
├── style.css
├── script.js
├── lambda_function.py
└── README.md

🚀 Deployment Steps

  1. Upload static files to Amazon S3
  2. Enable static website hosting
  3. Deploy CloudFront distribution
  4. Create DynamoDB table
  5. Deploy Lambda function
  6. Configure API Gateway
  7. Connect frontend to API

👨‍💻 Author

Ahmed


📜 License

This project is open source under the MIT License.

About

A serverless cloud resume website built with AWS using S3, CloudFront, API Gateway, Lambda, and DynamoDB.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages