AWS has a lot of services, but most cloud architecture conversations start with a small core set.

Compute

ServiceOne-Line Summary
EC2Virtual machines that give you configurable compute capacity in AWS.
LambdaServerless functions that run code in response to events without managing servers.
ECSAWS-managed container orchestration for running Docker containers.
FargateServerless compute for containers, commonly used with ECS or EKS.
EKSManaged Kubernetes for running containerized workloads on AWS.

Networking

ServiceOne-Line Summary
VPCIsolated virtual network where AWS resources are placed and connected.
Route 53Managed DNS and domain routing service.
CloudFrontContent delivery network that caches and serves content from edge locations.
ELB / ALBLoad balancing services that distribute traffic across targets.
API GatewayManaged front door for creating, publishing, securing, and monitoring APIs.

Databases

ServiceOne-Line Summary
RDSManaged relational databases such as PostgreSQL, MySQL, MariaDB, Oracle, and SQL Server.
DynamoDBServerless NoSQL key-value and document database.
ElastiCacheManaged in-memory caching with Redis OSS, Valkey, or Memcached-compatible engines.

Storage

ServiceOne-Line Summary
S3Object storage for files, logs, backups, static assets, and data lakes.
EBSBlock storage volumes attached to EC2 instances.
S3 GlacierLow-cost archival storage classes for long-term retention.

Security and Identity

ServiceOne-Line Summary
IAMIdentity and access management for AWS users, roles, groups, and permissions.
CognitoManaged user sign-up, sign-in, and identity federation for applications.
KMSKey management service for creating and controlling encryption keys.
Secrets ManagerManaged storage, rotation, and retrieval of application secrets.
WAFWeb application firewall for filtering HTTP and HTTPS requests.

Management and Monitoring

ServiceOne-Line Summary
CloudWatchMetrics, logs, alarms, dashboards, and operational monitoring.
CloudTrailAudit log of AWS API activity across accounts and services.
ConfigResource inventory, configuration history, and compliance evaluation.
CloudFormationInfrastructure-as-code service for provisioning AWS resources from templates.
CodePipelineManaged continuous delivery pipeline service.

Events and Workflows

ServiceOne-Line Summary
SQSManaged message queue for decoupling producers and consumers.
SNSPub/sub messaging service for fanout notifications.
EventBridgeEvent bus for routing events between AWS services, applications, and SaaS providers.
Step FunctionsServerless workflow orchestration for coordinating distributed application steps.

Quick Mental Model

  • Compute runs workloads.
  • Networking connects and exposes workloads.
  • Databases store structured application state.
  • Storage holds objects, files, archives, and block volumes.
  • Security and identity decide who can do what and how secrets and keys are protected.
  • Management and monitoring show what exists, what changed, and what happened.
  • Events and workflows decouple systems and coordinate multi-step processes.

0 items under this folder.