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.

ComponentSchool RequirementWhat's RunningNotes
Hosting & CDNS3 Static Website / Azure Blob + CDNCloudflare PagesGlobal edge deployment, HTTPS automatic, CI/CD on push to main
Backend APIAWS Lambda / Azure FunctionsNext.js Edge Runtime API RoutesServerless functions deployed to Cloudflare Workers (edge runtime)
Database (visitor counter)DynamoDB / CosmosDBSupabase (PostgreSQL)Serverless NoSQL-pattern API; atomic increment via stored procedure
DNS & HTTPSRoute 53 + ACM / Azure DNSCloudflare DNS + Auto-TLSDNSSEC enabled, HTTPS enforced, automatic cert renewal
CI/CDGitHub Actions / CodePipelineGitHub Actions + Cloudflare PagesType-check โ†’ build โ†’ deploy on every push to main branch
Monitoring & LoggingCloudWatch / Azure MonitorCloudflare Analytics + Supabase LogsRequest logs, error rates, and visitor metrics available in dashboard
IaCCloudFormation / Bicep / TerraformTerraform (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.