Praxis
Tracks
Resources
Log in
Get started
← All tracks
AWS
The handful of services a frontend developer is actually expected to reason about.
0 of 30 lessons complete
~352 min total
Start track
Sort
Curriculum order
Easiest first
Hardest first
Lessons 1–12
IAM & Security Fundamentals → Elastic Load Balancing
0/12 done
1
IAM & Security Fundamentals
Intermediate
Every AWS security incident that makes the news traces back to the same root cause: a permission that was broader than it needed to be. IAM is the system for making sure that never has to be true.
13 min · 0/3 questions correct
2
CDN & Caching with CloudFront
Intermediate
The Frontend Practices track's own AWS lesson gets as far as 'CloudFront caches your files at the edge.' This lesson is the part that actually bites people in production: what a cache hit versus miss really costs, and the three real ways to invalidate one.
13 min · 0/3 questions correct
3
Compute Options: Lambda vs EC2 vs ECS/Fargate
Intermediate
Three ways to run code on AWS, and they aren't ranked best-to-worst — they trade control for convenience along one axis, and the right answer depends entirely on the shape of the workload, not a general preference.
14 min · 0/3 questions correct
4
Storage & Databases: S3, DynamoDB, RDS
Intermediate
'S3 is not a database' answers what S3 isn't. This lesson answers what actually is one — and why AWS offers two very different kinds, not one.
13 min · 0/3 questions correct
5
Networking Fundamentals: VPC, Subnets, Security Groups
Intermediate
Every AWS resource lives inside a network, whether or not anyone thinks about it — and the difference between 'publicly reachable' and 'not' is a specific, checkable configuration, not a vague sense of exposure.
13 min · 0/3 questions correct
6
Monitoring & Observability with CloudWatch
Intermediate
The Frontend Practices track covers observability as a principle — logs, metrics, traces, the three pillars. This lesson is the concrete AWS tooling underneath: what CloudWatch actually collects, and how to turn 'something is wrong' into 'here's exactly what and when.'
12 min · 0/3 questions correct
7
CI/CD & Deployment Pipelines on AWS
Intermediate
This platform's Docker track covers build-once-promote-everywhere as a general pipeline shape, and Frontend Practices covers CI/CD as a concept. This lesson is the specific, missing step in between: how a pipeline actually authenticates to AWS and lands a deploy, per compute target.
13 min · 0/3 questions correct
8
Cost, Scaling & Billing Reasoning
Intermediate
AWS bills for what's provisioned and what's used, not for what's intended — a misconfigured loop, an unbounded query, or an idle-but-running resource all cost real money whether or not anyone meant for them to.
12 min · 0/3 questions correct
9
S3 & Static Website Hosting
Intermediate
S3 has already shown up as someone else's supporting cast in this track — the bucket CloudFront caches, the bucket a Lambda function reads from. This lesson is S3 on its own terms: what an object store actually is, and the one thing it can do entirely by itself.
12 min · 0/3 questions correct
10
Route 53 & DNS Fundamentals
Intermediate
DNS is the layer everyone assumes 'just works' until a domain switch goes wrong — and the fix is never mysterious, it's always one of a handful of specific, well-understood mechanisms.
11 min · 0/3 questions correct
11
API Gateway
Intermediate
This track's compute lesson covers what runs behind an API — Lambda, EC2, Fargate. API Gateway is the front door in front of all of them: the thing a client actually talks to, and the thing that decides whether a request even reaches the backend at all.
12 min · 0/3 questions correct
12
Elastic Load Balancing
Intermediate
A load balancer's real job isn't spreading traffic evenly — it's noticing a target has gone bad and quietly routing around it before a human ever finds out.
11 min · 0/3 questions correct
Lessons 13–24
Auto Scaling Groups → CloudTrail & Audit Logging
0/12 done
Lessons 25–30
Elastic Beanstalk → Deploying & Debugging a Full-Stack App on AWS
0/6 done