Overview

create • construct • architect

Chapters 1–11: Overview

Below is a structured overview, with the learning focus, tech stack, and goal of each chapter.

✅ Chapter 1: Hello from Lambda

  • Focus: Intro to serverless compute
  • Skills: Lambda function basics, IAM roles, logging
  • Outcome: Deploy a simple “Hello World” API endpoint
  • AWS: Lambda, IAM, CloudWatch

✅ Chapter 2: S3 Static Website – CV

  • Focus: Hosting with S3 + front-end structuring
  • Skills: Website deployment, routing, CloudFront
  • Outcome: Host a static CV site with custom domain & HTTPS
  • AWS: S3, CloudFront, Route 53, ACM

⏳ Chapter 3: Secure Contact Form

  • Focus: Web-to-email pipeline
  • Skills: Serverless APIs, data handling, secure design
  • Outcome: Form that sends a secure email without data storage
  • AWS: API Gateway, Lambda, SES, IAM

🔒 Chapter 4: Feedback System with DynamoDB

  • Focus: Intro to persistent data
  • Skills: CRUD operations via API Gateway + Lambda
  • Outcome: Store & retrieve feedback securely
  • AWS: DynamoDB, Lambda, API Gateway, IAM

🔒 Chapter 5: CI/CD for Static & Lambda

  • Focus: Automating deployments
  • Skills: GitHub Actions, CodePipeline, CodeBuild
  • Outcome: Push-to-deploy for static and serverless apps
  • AWS: CodePipeline, CodeBuild, IAM, S3

🔒 Chapter 6: Auth with Cognito

  • Focus: User identity and access control
  • Skills: Cognito User Pools, OAuth flows
  • Outcome: Secure login for web app
  • AWS: Cognito, API Gateway (authorizers)

🔒 Chapter 7: Frontend App Integration

  • Focus: End-to-end user interaction
  • Skills: JavaScript (or React), calling secure APIs, session management
  • Outcome: Users can log in and interact with your app
  • AWS: All prior services + JS frontend

🔒 Chapter 8: Global Distribution + Monitoring

  • Focus: Resilience and reach
  • Skills: CDN tuning, DNS, health checks, observability
  • Outcome: Globally accessible app with monitoring
  • AWS: CloudFront, Route 53, CloudWatch

🔒 Chapter 9: Cost Optimisation + Tagging Strategy

  • Focus: FinOps basics
  • Skills: Budgets, tagging policies, cost explorer
  • Outcome: Understand and control AWS costs across projects
  • AWS: AWS Budgets, Cost Explorer, Organizations

🔒 Chapter 10: AI Integration (Text Analysis)

  • Focus: ML services with low-code
  • Skills: Using Comprehend to analyse text (e.g. sentiment or topic)
  • Outcome: Add meaning-aware intelligence to content
  • AWS: Amazon Comprehend, Lambda, API Gateway

🔒 Chapter 11: TBC

  • Focus: Full stack architecture
  • Skills: Synthesising everything — frontend, API, network, security, storage, ML
  • Outcome:A mobile based application that is fully supported on AWS infrastructure
  • AWS: Full stack (S3, Lambda, DynamoDB, Cognito, Comprehend, CloudFront, etc.)