All topics
Cloud · Learning hub

EC2 cheat sheet & developer notes

EC2 cheat sheet and 8 curated developer notes — core concepts, patterns, and interview prep. Maintained by the DevRecall team.

Save this stack to your DevRecallTest yourself — EC2 quizMore Cloud notes
01 · EC2

Instance Types & AMIs

Instance Types & AMIs. Choosing the right instance type and AMI strategy directly impacts cost, performance, and operational complexity. Understanding instance families, pricing models, and AMI lifecycle is essential for…

Read
02 · EC2

Security Groups & Networking

Security Groups & Networking. EC2 networking is built on VPC. Security groups are the primary firewall at the instance level. Understanding Elastic IPs, ENIs, and subnet placement is required for reliable, secure archite…

Read
03 · EC2

EC2 Fundamentals

EC2 Fundamentals. Amazon EC2 (Elastic Compute Cloud) provides resizable compute capacity in the cloud. Understanding the instance lifecycle, metadata service, and user data scripts is the baseline for working with EC2 pr…

Read
04 · EC2

Auto Scaling & Load Balancing

Auto Scaling & Load Balancing. Auto Scaling Groups (ASG) combined with Application Load Balancers (ALB) are the standard pattern for elastic, highly available EC2 deployments. Understanding Launch Templates, scaling poli…

Read
05 · EC2

Instances, AMIs & Instance Types

AWS EC2: Instances, AMIs & Instance Types. EC2 (Elastic Compute Cloud) provides resizable virtual machines in the cloud. You choose the OS, CPU, memory, and storage. Unlike Lambda or Fargate, you manage the server.. AMIs…

Read
06 · EC2

Networking: VPC, Security Groups & Elastic IPs

EC2 Networking: VPC, Security Groups & Elastic IPs. VPC & Subnet Architecture. VPC: your private network in AWS, spans all AZs in a region, CIDR block e.g. 10.0.0.0/16. Public subnet: has route to Internet Gateway, insta…

Read
07 · EC2

Auto Scaling, Load Balancing & Cost Optimization

EC2: Auto Scaling, Load Balancing & Cost Optimization. Launch Templates. # Create launch template (replaces launch configurations) aws ec2 create-launch-template \ --launch-template-name my-app-lt \ --version-description…

Read
08 · EC2

Storage, Monitoring & Interview Questions

EC2: Storage, Monitoring & Interview Questions. EBS (Elastic Block Store). EBS is network-attached block storage for EC2. Persists independently of instance lifecycle (unless DeleteOnTermination is set). Tied to one AZ. …

Read

Keep your EC2 knowledge sharp.

Save this stack to your personal DevRecall — add your own notes, track what you're learning, and share what you know with the community.

Get started — free forever