ITS8 Cloud Services โ Capstone Project
Team & Project Info
This site is a 4-week cloud capstone project and a live AWS/Azure exam prep resource. The infrastructure demonstrates the same concepts the study guide teaches.
Team
๐งโ๐ป
Hak
Cloud Architect ยท Front-End ยท DevOps ยท Backend โ all roles (solo project)
Architecture
The actual infrastructure uses production-grade equivalents of the school project requirements. Each component maps directly to the AWS/Azure services this site teaches.
| Component | School Requirement | What's Running | Notes |
|---|---|---|---|
| Hosting & CDN | S3 Static Website / Azure Blob + CDN | Cloudflare Pages | Global edge deployment, HTTPS automatic, CI/CD on push to main |
| Backend API | AWS Lambda / Azure Functions | Next.js Edge Runtime API Routes | Serverless functions deployed to Cloudflare Workers (edge runtime) |
| Database (visitor counter) | DynamoDB / CosmosDB | Supabase (PostgreSQL) | Serverless NoSQL-pattern API; atomic increment via stored procedure |
| DNS & HTTPS | Route 53 + ACM / Azure DNS | Cloudflare DNS + Auto-TLS | DNSSEC enabled, HTTPS enforced, automatic cert renewal |
| CI/CD | GitHub Actions / CodePipeline | GitHub Actions + Cloudflare Pages | Type-check โ build โ deploy on every push to main branch |
| Monitoring & Logging | CloudWatch / Azure Monitor | Cloudflare Analytics + Supabase Logs | Request logs, error rates, and visitor metrics available in dashboard |
| IaC | CloudFormation / Bicep / Terraform | Terraform (AWS provider โ documented) | Equivalent Terraform config included in /docs for AWS S3+Lambda+DynamoDB stack |
Weekly Deliverables
โ
Week 1
Live static site
Architecture diagram
GitHub repo + CI/CD
Team roles
โ
Week 2
Visitor counter live
DNS + HTTPS
Supabase logging
Basic monitoring
๐Week 3
Python API (Lambda equiv)
Terraform IaC templates
API test results
DB schema docs
โณWeek 4
Full CI/CD pipeline
Blog post write-up
Team info page (this)
Final live demo
Educational content only. AWS, Microsoft Azure, and related service names are trademarks of their respective owners. Exam objectives, pricing, and passing scores may change โ always verify on the official certification pages before your exam.