AWS
02 / 03

Core Services

Core AWS Services

Compute

  • EC2 — virtual machines; choose instance type (t3.micro, c6i.large, etc.), AMI, VPC, security groups

  • ECS / EKS — container orchestration; ECS is AWS-native, EKS is managed Kubernetes

  • Lambda — serverless functions; event-driven, pay per invocation, 15-min max duration

  • Fargate — serverless containers (no EC2 to manage); works with ECS and EKS

  • Auto Scaling — automatically scale EC2 instances based on metrics (CPU, custom CloudWatch)

Storage

  • S3 — object storage; buckets, objects, versioning, lifecycle policies, 11 nines durability

  • EBS — block storage for EC2 (like a hard drive); SSD (gp3) or HDD; AZ-specific

  • EFS — managed NFS; shared across multiple EC2 instances, auto-scaling

  • CloudFront — CDN; edge caching for S3, EC2, APIs; 450+ edge locations

Databases

  • RDS — managed relational DB: MySQL, PostgreSQL, MariaDB, Oracle, SQL Server

  • Aurora — AWS-built MySQL/PostgreSQL-compatible; faster, auto-scaling storage, serverless option

  • DynamoDB — managed NoSQL key-value + document store; single-digit ms latency at any scale

  • ElastiCache — managed Redis or Memcached

Networking

  • VPC — Virtual Private Cloud; isolated network with subnets, route tables, internet gateways

  • Route 53 — DNS + health checking + routing policies (latency, geo, failover, weighted)

  • ALB — Application Load Balancer; HTTP/HTTPS, path/host routing, WebSocket, sticky sessions

  • API Gateway — managed API front-end; REST/HTTP/WebSocket APIs, auth, throttling, caching

Messaging & Events

  • SQS — managed message queue; standard (at-least-once) or FIFO (exactly-once, ordered)

  • SNS — pub/sub; fan-out to multiple SQS, Lambda, HTTP, email, SMS endpoints

  • EventBridge — serverless event bus; route events between AWS services, SaaS, custom apps

Security & Identity

  • IAM — users, groups, roles, policies (JSON); principle of least privilege

  • Secrets Manager — store, rotate, and retrieve secrets (DB passwords, API keys)

  • Cognito — managed user auth (user pools) + identity federation (identity pools)

  • ACM — free SSL/TLS certificates for CloudFront, ALB, API Gateway

Keep your own version of these notes — editable, searchable, and organised by your stack.

Start free