All topics
Cloud · Learning hub

EC2 notes for developers

Master EC2 with a curated set of 8 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

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 pro

Read
02 · 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
03 · 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 architec

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 polic

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, instance

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. Ca

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