Deploying a Static E-commerce Site to AWS Using Pulumi
This is a submission for the Pulumi Deploy and Document Challenge: Fast Static Website Deployment What I Built I built and deployed Ticaz Bags & Luggage, a sleek and modern static e-commerce website where users can browse and shop for stylish bags and durable luggage. The website features clean UI, responsive design, and smooth navigation, all tailored to create an enjoyable online shopping experience. To bring this project to life, I used Pulumi to set up the entire cloud infrastructure on AWS from scratch. This includes: An S3 bucket for hosting the static build A CloudFront distribution for fast and secure global content delivery Proper IAM roles and bucket policies for access control and caching A well-structured Pulumi stack for consistent, repeatable deployments All of which are fully-managed by Pulumi The site was developed using React, Vite, and Tailwind CSS, offering fast performance and responsive design. This project was both a dev and DevOps learning experience, combining frontend polish with cloud-native deployment! In this post, I’ll walk you through my journey and how you, too, can deploy a static website to AWS using Pulumi as Infrastructure as Code (IaC). Live Demo Link Access the live site via the CDN link below: -> https://dyk9aqch11ytc.cloudfront.net/ Project Repo

This is a submission for the Pulumi Deploy and Document Challenge: Fast Static Website Deployment
What I Built
I built and deployed Ticaz Bags & Luggage, a sleek and modern static e-commerce website where users can browse and shop for stylish bags and durable luggage. The website features clean UI, responsive design, and smooth navigation, all tailored to create an enjoyable online shopping experience.
To bring this project to life, I used Pulumi to set up the entire cloud infrastructure on AWS from scratch. This includes:
- An S3 bucket for hosting the static build
- A CloudFront distribution for fast and secure global content delivery
- Proper IAM roles and bucket policies for access control and caching
- A well-structured Pulumi stack for consistent, repeatable deployments All of which are fully-managed by Pulumi
The site was developed using React, Vite, and Tailwind CSS, offering fast performance and responsive design.
This project was both a dev and DevOps learning experience, combining frontend polish with cloud-native deployment!
In this post, I’ll walk you through my journey and how you, too, can deploy a static website to AWS using Pulumi as Infrastructure as Code (IaC).
Live Demo Link
Access the live site via the CDN link below:
-> https://dyk9aqch11ytc.cloudfront.net/
Project Repo