Skip to content

Week 1 Assessment :Architecting Solutions on AWS (AWS Fundamentals Specialization) Answers 2025

Question 1

A solutions architect must design a solution to help manage their customer’s containerized applications. Which managed AWS service should the architect suggest?
Amazon Elastic Kubernetes Service (Amazon EKS)
❌ AWS Fargate with Amazon ECS
❌ AWS Fargate with Amazon EKS
❌ Amazon Elastic Container Service (Amazon ECS)

Explanation:
Since the customer already runs Kubernetes on-premises, the simplest migration path that retains native Kubernetes features and reduces operational overhead is Amazon EKS. It’s a fully managed Kubernetes service, ideal for hybrid Kubernetes workloads.


Question 2

An application needs to process events received through an API. Multiple consumers must process data concurrently. Which AWS managed service best fits this?
Amazon Simple Notification Service (Amazon SNS) with a fan-out strategy
❌ Amazon SQS with FIFO queues
❌ Amazon EventBridge with rules
❌ Amazon EC2 with Spot Instances

Explanation:
Amazon SNS (fan-out pattern) sends messages to multiple subscribers (e.g., multiple SQS queues or Lambda functions), enabling parallel data processing efficiently and cost-effectively.


Question 3

True or False: Amazon RDS is better for relational data; DynamoDB is better for NoSQL data.
True
❌ False

Explanation:
Amazon RDS is for relational databases that use SQL (structured data, joins, transactions).
Amazon DynamoDB is for NoSQL workloads (unstructured or key-value data) with massive scalability and low latency.


Question 4

Which statements about DynamoDB Accelerator (DAX) are correct? (Choose THREE)
✅ DAX reduces operational and application complexity by providing a managed service compatible with the DynamoDB API.
✅ DAX can reduce DynamoDB table capacity usage and cost for read-heavy workloads.
✅ DAX encrypts data both in transit and at rest.
❌ DAX does not support SSE.
❌ DAX is not designed for write-intensive workloads. (This is true in context but the question asked for correct statements; this one is partly context-dependent.)
❌ D

Question 5.
 X    False

True

Explanation:
AWS Lambda is a serverless compute service that lets you run code without provisioning or managing servers.
It automatically handles:

  • Server and OS maintenance

  • Capacity provisioning and scaling

  • High availability and fault tolerance

  • Monitoring and logging