Amazon Web Services#

Thirty-eight sections, ordered so that each one depends only on the ones before it. This is the long version: not a tour of the console, but an explanation of the mechanisms — how a request is authorised, how a packet is routed, how a partition key becomes a physical placement, how a deployment rolls back. Animations appear wherever a process has steps; press Play and step through them. Code samples switch between boto3, the AWS CLI, the JavaScript SDK and CloudFormation with the language tabs.

New to AWS? Read the AWS Crash Course first. It covers the fifteen services you will actually touch, in fourteen sections, and gives you the mental models this page assumes. Come back here when you want the parts that were deliberately left out.

38 Topics • Mental Models, Interactive Animations & Code Examples
Unit 1

Accounts, Identity & Access#

How AWS is organised and how every single API request is authenticated and authorised.

Unit 2

Networking#

Building the private network your resources live in, and connecting it safely to everything else.

Unit 3

Compute, Load Balancing & Storage#

Running servers that scale, spreading traffic across them, and storing objects and files durably.

Unit 4

Databases & Caching#

Choosing and operating relational, key-value and in-memory data stores.

Unit 5

Serverless, Containers & Data Flow#

Running code without servers or in containers, and moving data between services as messages, streams and queries.

Unit 6

The Edge & Operating at Scale#

Serving users globally and running the estate well: DNS and CDN, observability, security, automation, cost and architecture review.