⚡ Interactive Architecture Labs

Learn AWS by building
real production systems

Five interactive architecture labs that teach production AWS systems step by step, service by service — no AWS account required. Built around the architectures tested on the Solutions Architect exam.

5Architecture Labs
50+AWS Services
SAA-C03Exam Aligned
FreeNo Signup
Your overall progress0 of 5 labs started

All Labs

Automate container deployments end-to-end: every git push triggers a build, test, and deploy to ECS Fargate behind an Application Load Balancer.

GitHub ActionsAmazon ECR ECS FargateALB Secrets ManagerCloudWatch
Intermediate ⏱ 30 min 📍 11 steps

Deploy and scale containerised apps on managed Kubernetes — configure ingress, autoscaling, RDS data layer, and CloudWatch observability.

EKS Control PlaneNode Groups ALB IngressHPA RDS + ElastiCacheCloudWatch
Advanced ⏱ 35 min 📍 10 steps

Provision an entire production environment — VPC, ECS Fargate, RDS Aurora, CloudFront, and WAF — all with Terraform and S3 remote state.

TerraformVPC ECS FargateCloudFront + WAF RDS AuroraIAM
Intermediate ⏱ 30 min 📍 10 steps

Build a fully serverless REST API with JWT authentication, Lambda handlers, DynamoDB, async order processing via SQS, and end-to-end X-Ray tracing.

API GatewayCognito LambdaDynamoDB SQSX-Ray
Intermediate ⏱ 30 min 📍 10 steps

Build a complete data lakehouse pipeline — stream events through Kinesis Firehose into S3, transform with Glue ETL, query with Athena, and visualize in QuickSight.

Kinesis FirehoseS3 LambdaGlue ETL AthenaQuickSight
Advanced ⏱ 35 min 📍 10 steps

How the labs work

No AWS account required. Everything runs in your browser.

1

Pick a lab

Choose an architecture pattern that matches your learning goal or the exam domain you're working on.

2

Step through it

Press Space or → to reveal each service one at a time. Watch the connections animate as the architecture comes together.

3

Read the panel

Each step includes a description, real CLI commands, a teaching tip, and a "Why it matters" explanation.

4

Progress is saved

Your progress auto-saves to your browser. Come back anytime — your completed steps are remembered.