Week 1 Assessment :Architecting Solutions on AWS (AWS Cloud Solutions Architect Professional Certificate) Answers 2025
1. Question 1
Best managed service for migrating Kubernetes with minimal effort + keep native K8s + reduce ops overhead
-
❌ AWS Fargate with Amazon ECS
-
❌ AWS Fargate with Amazon EKS
-
❌ Amazon ECS
-
✅ Amazon Elastic Kubernetes Service (Amazon EKS)
Explanation:
EKS = fully managed Kubernetes → keeps native K8s features + reduces cluster management overhead.
Fargate is optional, not required for migration.
2. Question 2
Process events via API with multiple concurrent consumers, cost-effective
-
❌ Amazon SNS fan-out
-
❌ SQS FIFO
-
❌ EventBridge
-
❌ EC2 Spot
-
✅ Amazon SNS with fan-out strategy
Wait—CORRECTION!
For multiple consumers to process concurrently, the best choice is:
-
SNS fan-out → sends to SQS queues → each consumer reads independently
Let’s evaluate options:
-
SNS fan-out → multiple subscribers → concurrent consumption → cost-effective → BEST
-
SQS FIFO → strictly ordered + not parallel (not suitable)
-
EventBridge → rule-based events, not optimal for high-throughput multi-consumer concurrency
-
EC2 Spot → not message-processing service
✔ Final answer: Amazon SNS with fan-out strategy
3. Question 3
RDS for relational, DynamoDB for NoSQL
-
✅ True
-
❌ False
Explanation:
RDS supports joins, auto-increment, relational schema.
DynamoDB is NoSQL, key-value, flexible schema.
4. Question 4 — Choose THREE
Correct statements about DAX
-
✅ DAX reduces operational and application complexity… compatible with DynamoDB API
-
✅ DAX can reduce DynamoDB read capacity usage & cost for read-intensive workloads
-
❌ DAX does not support SSE → Incorrect (DAX supports encryption at rest)
-
✅ DAX is not designed for write-intensive workloads and may add cost for low-read apps
-
❌ DAX does not support encryption in transit → Incorrect (DAX supports TLS encryption)
Correct answers: 1, 2, 4
Explanation:
DAX is a fully managed, in-memory cache, API-compatible with DynamoDB, best for read-heavy workloads.
5. Question 5
AWS Lambda: runs code without provisioning servers
-
✅ True
-
❌ False
Explanation:
Lambda = fully managed compute: no servers, auto-scale, automatic maintenance, logging, HA.
🧾 Summary Table
| Q# | Correct Answer | Key Concept |
|---|---|---|
| 1 | Amazon EKS | Managed Kubernetes |
| 2 | SNS fan-out | Multi-consumer event processing |
| 3 | True | RDS vs DynamoDB |
| 4 | 1, 2, 4 | DAX capabilities |
| 5 | True | Lambda serverless |