AWS Solutions Architect Associate
Architecture rules of thumb for the Solutions Architect Associate exam: which service fits which problem.
Resilient design
Multi-AZSurvive the loss of a data centre: RDS Multi-AZ, ELB across zones, Auto Scaling across zones
Read replicasScale reads (and cross-Region): they are not the failover
Route 53 routingFailover, weighted, latency, geolocation, multi-value answer
Backup and recovery levelsBackup and restore (cheapest) -> pilot light -> warm standby -> multi-site active/active (fastest)
SQS between tiersDecouple producers and consumers so a slow part does not stop the rest
S3 Cross-Region ReplicationCopy objects to another Region for recovery or latency
Storage choices
S3 Standard / IA / One Zone-IA / Glacier tiersPay less as access becomes rarer; Intelligent-Tiering moves data for you
S3 lifecycle rulesTransition to cheaper classes and expire old objects automatically
EBS gp3 / io2General purpose SSD; provisioned IOPS for databases
EFSShared NFS for many Linux instances across zones
FSxManaged Windows file shares or high-performance Lustre
Storage Gateway / DataSync / SnowballHybrid access, online transfer, and offline bulk transfer
Databases
RDS / AuroraRelational. Aurora: faster, up to 15 replicas, storage grows automatically
DynamoDBKey-value at any scale; on-demand or provisioned; DAX for microsecond reads
ElastiCache (Redis / Memcached)In-memory cache in front of a database
RedshiftData warehouse for analytics (columnar, SQL)
Neptune / DocumentDB / Keyspaces / QLDBGraph, document, wide-column and ledger databases
RDS ProxyPool connections so Lambda and bursts do not exhaust the database
Networking
Public vs private subnetPublic has a route to an internet gateway; private reaches out through a NAT gateway
Security group vs network ACLInstance-level and stateful vs subnet-level and stateless
VPC endpointsGateway (S3, DynamoDB) and interface (PrivateLink): reach AWS services without the internet
VPC peering vs Transit GatewayOne-to-one links vs a hub that connects many VPCs and networks
Direct Connect vs Site-to-Site VPNDedicated private line vs encrypted tunnel over the internet
CloudFront / Global AcceleratorCache content at the edge / route to the best endpoint over the AWS network
ALB / NLB / GWLBHTTP-aware routing / very fast TCP-UDP / inspect traffic with appliances
Security
IAM roles over keysGive services and instances roles; avoid long-lived access keys
SCPs (Organizations)Guard rails that limit what accounts can ever do
KMS and CMKsManage encryption keys; encrypt at rest and in transit
Secrets Manager vs Parameter StoreRotating secrets vs simple configuration values
WAF / Shield / GuardDutyFilter web attacks / absorb DDoS / detect threats
CloudTrail / ConfigWho did what / what changed and does it comply
Performance and cost
Right size and scaleMatch instance types to load; use Auto Scaling policies (target tracking)
Compute pricingOn-Demand, Savings Plans, Reserved, Spot (interruptible), Dedicated Hosts for licences
Serverless firstLambda, Fargate, DynamoDB, S3: no idle servers to pay for
Caching layersCloudFront, ElastiCache, DAX, API Gateway caching
Data transferInto AWS is free; between Regions and out to the internet costs: keep traffic in a zone or Region
Decoupling and integration
SQS standard / FIFOAt-least-once, unordered, huge throughput / ordered and exactly-once, lower throughput
SNSPublish once, fan out to many subscribers
SNS + SQS fan-outOne event delivered to several queues for independent consumers
EventBridgeRoute events from AWS services and apps by rules
Step FunctionsCoordinate multi-step workflows with retries and branching
KinesisReal-time streaming data in order, per shard
Nothing matches that search.
Cheatsheet for the AWS Solutions Architect Associate path · Deboistech · All cheatsheets