This page is just a listing of some core services, as an additional help to memorize them from different perspectives.

Services grouped by scope

AZ scoped resources

Failure zone = 3+ datacenters (Highly available)

  • EBS Volumes
  • NAT gateways
  • EC2 Instances
  • Redshift nodes
  • RDS instances

Region scoped resources

Failure zone = 3+ AZ (Highly availabile + Fault Tolerant)

  • S3 buckets
  • DynamoDB tables
  • SNS Topics
  • VPC
  • Cloudwatch resources

Multiregion resources

  • S3 cross-region replication
  • RDS Cross-Region read replica
  • Dynamo DB Global table (on region by region basis)

Edge locations resources

  • Route 53 hosted zone
  • CloudFront distribution
  • WAF filtering rule
  • Lambda@Edge

Serverless services

Advantages of a serverless approach:

  • No infrastructure provisioning, no management
  • Automatic scaling
  • Pay for value
  • Highly available and secure

Compute

  • AWS Lambda
  • AWS Fargate

Data Stores

  • S3
  • Aurora Serverless
  • DynamoDB

Integration

  • API Gateway
  • SQS
  • SNS
  • StepFunctions
  • AppSync