Learn AWS by following one request.
Todo.io is a pretend todo app. Each level traces real requests through AWS, step by step, and adds only the layers you're ready for.
The levels
- 0First requestTotal newbie
Set up an AWS account and organization the safe way, then follow a login, read, create, update and delete all the way through Todo.io.
- 1FoundationsBeginnerComing soon
- 2Scale and surviveStudying SAA-C03Coming soon
- 3Connect and recoverStudying SAA-C03Coming soon
- 4Choose wellReady to sit SAA-C03Coming soon
- 5ProfessionalWorking architectAfter the exam
- 6ExpertHyperscaleAfter the exam
Services in Level 0
The 16 AWS services you'll meet first, by the question each one answers: the core four.
Compute
Where does the code run?
- EC2
Rent a virtual server by the second.
- ECS + Fargate
Run containers on AWS. With Fargate, AWS also runs the servers underneath.
- Lambda
Upload a function; AWS runs it only when something calls it.
- SQS
A managed queue. One part of your system drops messages in, another takes them out later.
Networking
How does a request get there, and what can reach what?
- VPC
Your own private network inside an AWS Region.
- API Gateway
A managed HTTPS front door that passes requests to your code.
Storage
Where does the data live?
Security
Who can do what, and what did they do?
- Organizations
Groups many AWS accounts under one management account, with one bill and shared guardrails.
- Control Tower
Sets up and governs a multi-account AWS environment (a landing zone) for you.
- IAM Identity Center
One place for people to sign in and get access to many AWS accounts.
- IAM
Decides who can do what to which AWS resource.
- CloudTrail
A record of every AWS API call. Who did what, when, from where.
- CloudWatch Logs
Where applications and AWS services send their log lines.
- Config
Records how your resources are configured over time and checks them against rules.