How This Site Works.
A look under the hood at the infrastructure, tooling, and deployment pipeline behind this website.
- Stack
- HTML + CSS
- Host
- S3 + CloudFront
- DNS
- Route 53
- Deploy
- Live in seconds
Architecture
User Request Flow
Visitor
thomasgallagher.org
DNS lookup
Route 53
DNS resolution Resolves the domain to CloudFront.
HTTPS request
CloudFront
Global CDN + SSL Serves cached content over HTTPS.
Origin fetch
S3 Bucket
Static file hosting Stores every file in the site.Idle: press replay to trace a live request.
Deployment Pipeline
GitHub
Source control Holds the source for this site.
push to main
GitHub Actions
CI/CD pipeline Runs the deploy on every push.
aws s3 sync
S3 Bucket
Deploy target Receives the synced build.Idle: press replay to trace a live deploy.
Build Notes
About This Website
No framework, no build step. Just HTML and CSS, deployed as static files. The diagram above is the actual infrastructure that just served this page.
The first version was built with ChatGPT. This one was redesigned and rebuilt from scratch with Claude, and every push to main deploys automatically through GitHub Actions.