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.)