A Solutions Architect must recognise and apply proven patterns. These patterns appear repeatedly in the SAA-C03 exam and in real-world AWS architectures.
Route 53 --> CloudFront --> API Gateway --> Lambda --> DynamoDB
| |
v v
S3 (static files) ElastiCache (caching)
Benefits: Zero servers, auto-scale to millions, pay per request
Best for: New applications, variable traffic, mobile backends
Internet --> Route 53 --> ALB (2 AZs)
|
Auto Scaling Group
EC2 in Private Subnets
(us-east-1a + us-east-1b)
|
RDS Multi-AZ + Read Replicas
ElastiCache (Redis)
Benefits: Handles failures, scales with traffic
Best for: Traditional web apps, complex SQL, stateful sessions
S3 Upload --> S3 Event --> SNS Topic
|
+----------------+----------------+
| | |
SQS Queue SQS Queue Lambda
| | (immediate)
Lambda Lambda
(process image) (send email)
Benefits: Components fail independently, auto-retry, scales separately
Best for: File processing, order processing, notifications
Various Sources --> Kinesis Firehose --> S3 (Raw Data)
|
Glue ETL
|
S3 (Clean Parquet)
|
Athena (SQL) + QuickSight (dashboards)
Benefits: Petabyte-scale, serverless queries, pay per query
Best for: Analytics, business intelligence, log analysis