Skip to content

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