Skip to content

"This repo explains how to deploy a static serverless website using AWS S3, CloudFront, ACM, and Route 53 with a simple architecture diagram and step-by-step guide."

Notifications You must be signed in to change notification settings

SHASHI9705/Serverless-Static-Website-AWS-Deployment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—οΈ Static Serverless Website Deployment on AWS - Architecture & Flow

This repository showcases the architecture diagram and deployment steps for hosting a static website using serverless AWS services like S3, CloudFront, Route 53, and ACM.


🌐 Overview

Deploying a static serverless website on AWS enables:

  • πŸš€ Fast and scalable delivery
  • πŸ’° Low-cost, pay-as-you-go hosting
  • πŸ” High availability and security with HTTPS
  • πŸ›‘οΈ Built-in protection using AWS tools

This repo is ideal for use cases like:

  • Static websites (portfolios, landing pages)
  • AI-powered apps (like skincare analysis tools)
  • Serverless web apps with light frontend logic

🧩 Architecture Diagram In repo.

Main AWS Services Used:

  1. Amazon S3 – Hosts the static site (HTML, CSS, JS, images)
  2. CloudFront – CDN that serves the site globally with low latency
  3. Amazon Route 53 – Domain registration & DNS routing
  4. AWS Certificate Manager (ACM) – Provides HTTPS via SSL/TLS

πŸš€ Deployment Flow (Step-by-Step)

βœ… Step 1: Prepare Your Static Website

βœ… Step 2: Upload to S3

βœ… Step 3: Secure with HTTPS (ACM)

βœ… Step 4: Set Up CloudFront

βœ… Step 5: Configure Route 53


πŸ” Optional Enhancements

Feature Tool/Service Purpose
User Auth AWS Cognito Sign-in / sign-up functionality
Backend Logic AWS Lambda + API Gateway Lightweight serverless APIs
Serverless DB DynamoDB or MongoDB Atlas Store user inputs or AI results
Security AWS WAF + OAI + IAM Extra protection for content

πŸ’‘ Built with ❀️ to simplify cloud hosting for developers and students.

About

"This repo explains how to deploy a static serverless website using AWS S3, CloudFront, ACM, and Route 53 with a simple architecture diagram and step-by-step guide."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published