Wednesday, January 21, 2026

AWS Capstone Project - 1 - Static Website Hosting

 

Host a secured static website on AWS 

  • Stage 1 [CloudInfra][DevSecOps]: Static Website hosted on Amazon S3   

  • Stage 2 [CloudInfra][DevSecOps] 

  • Static Website hosted on Amazon S3 routed with Amazon Route 53 & Amazon CloudFront with Amazon ACM for SSL.  

  • Ensure your website access logs are sent to an S3 bucket for centralized logging with prefix accesslogs/ 

  • Stage 3 [DevSecOps] 

  • Stage 2 + CI CD for deploying static websiteThe static site code should come from Github or AWS CodeCommit repository 

  • Send notification on successful deployment to specific email id 

  • Stage 4 [CloudInfra] 

  • Stage 2 to be implemented using Infrastructure as code.  

  • Maintain IaC code also in a separate Gitbub or AWS CodeCommit repository 

  • Ensure to parameterize as needed so that anyone can host their static website using the IaC code and spin-up any number of environments as needed. 

  • Stage 5 [DevSecOps]: Create IaC for your CI CD which will be used to deploy static website 

  • Stage 6 [DevSecOps]Create a trail in Amazon CloudTrail with only management event enabled and send logs to activitylogs/ in the centralized bucket 

  • Stage 7 [DevSecOps]If necessary, we can share the accesslogs and activitylogs to auditors. Understand and come-up how cross-account authentication works to share the logs with other aws account. 

 

AWS Services Used 

  • AWS IAM 

  • Amazon S3 

  • Amazon Route 53 

  • Amazon Certificate Manager 

  • Amazon CloudFront 

  • GitHub or AWS CodeCommit 

  • AWS CodePipeline or Jenkins 

  • Use AWS CloudFormation or Terraform for IaC 

  • Amazon CloudWatch and CloudTrail 

Best Practice 

  • Ensure to tag all the resources that you create. 

  • S3 root domain & logging bucket 

  • CloudFront Distribution 

  • Route 53 - Hosted Zone 

  • ACM - public certificate 

  •  

  • Create standard tag like TeamEnvironment (incase we want to host dev / test environments), owner and use them for resource grouping and cost analysis. 

Blog 

  • Write a blog on your implementation (optional)  

  • If you are skipping blog, capture high-level steps you followed 

Costing  

  • Forecast the cost of hosting this website 

  • How do you apply FinOps for this implementation (FinOps team can share their point of view) 

Security 

  • How security is embedded in the website hosting and CI CD 

Architecture 

  • Depict at each stage using an architectural diagram 

 

 

Special Instructions:  

  • Public SSL/TLS certificates provisioned through AWS Certificate Manager are free. We are not creating any private certificate authority for this exercise.  
    Refer AWS Certificate Manager Pricing for more details 

 

Creating Insightful Carousel with AI

 "Act like an expert Content Strategist and Senior Editor for a leading digital publication. Your goal is to repurpose video content into high-value written pieces that drive engagement.

Analyze the following YouTube video: https://www.youtube.com/watch?v=prVdCIHlipg Part 1: The Extraction First, provide a comprehensive breakdown of the video content. Do not just summarize; extract the “meat” of the content using the following structure: Core Thesis: What is the single most important argument or lesson in one sentence? Key Data/Facts: List specific numbers, case studies, or hard facts mentioned. Golden Quotes: Extract 3–5 verbatim quotes that are punchy or profound. The Framework: If the speaker uses a specific step-by-step process or mental model, outline it clearly. Part 2: The Angles Based only on the extraction above, pitch 5 narrow, specific article angles. Constraint: Avoid generic titles like “Summary of [Video Name].” Requirement: Each angle must take a specific slice of the content and expand on it. Format: Provide a catchy headline plus a one-sentence premise for each angle. Example of a “Narrow Angle” Bad: How to do Sales. Good: The “3-Call Close” Technique: Why Most Salespeople Fail in the Follow-up."

Next you may create a linkedin post for this or Carosel using AI in Gamma App

How Agentic AI Accelerated Decision-Making in BFSI

  CXO Soundbite "We didn't implement AI to replace compliance teams. We implemented AI to remove the reading burden. The agents rea...