Inspirational journeys

Follow the stories of academics and their research expeditions

AWS Certified Solutions Architect - Associate - Part 12

Mary Smith

Sun, 19 Apr 2026

AWS Certified Solutions Architect - Associate - Part 12

1. A company has a legacy application that process data in two parts. The second part of the process takes longer than the first, so the company has decided to rewrite the application as two microservices running on Amazon ECS that can scale independently.How should a solutions architect integrate the microservices?

A) Implement code in microservice 1 to publish data to an Amazon SNS topic. Implement code in microservice 2 to subscribe to this topic.
B) Implement code in microservice 1 to send data to an Amazon SQS queue. Implement code in microservice 2 to process messages from the queue.
C) Implement code in microservice 1 to send data to an Amazon S3 bucket. Use S3 event notifications to invoke microservice 2.
D) Implement code in microservice 1 to send data to Amazon Kinesis Data Firehose. Implement code in microservice 2 to read from Kinesis Data Firehose.



2. A customer has written an application that uses Amazon S3 exclusively as a data store. The application works well until the customer increases the rate at which the application is updating information. The customer now reports that outdated data occasionally appears when the application accesses objects in Amazon S3.What could be the problem, given that the application logic is otherwise correct?

A) The application is reading parts of objects from Amazon S3 using a range header.
B) The application is reading objects from Amazon S3 using parallel object requests.
C) The application is updating records by writing new objects with unique keys.
D) The application is updating records by overwriting existing objects with the same keys.



3. A start-up company has a web application based in the us-east-1 Region with multiple Amazon EC2 instances running behind an Application Load Balancer across multiple Availability Zones. As the company's user base grows in the us-west-1 Region, it needs a solution with low latency and high availability.What should a solutions architect do to accomplish this?

A) Provision EC2 instances and configure an Application Load Balancer in us-west-1. Create an accelerator in AWS Global Accelerator that uses an endpoint group that includes the load balancer endpoints in both Regions.
B) Provision EC2 instances and an Application Load Balancer in us-west-1. Make the load balancer distribute the traffic based on the location of the request.
C) Provision EC2 instances and configure an Application Load Balancer in us-west-1. Configure Amazon Route 53 with a weighted routing policy. Create alias records in Route 53 that point to the Application Load Balancer.
D) Provision EC2 instances in us-west-1. Switch the Application Load Balancer to a Network Load Balancer to achieve cross-Region load balancing.



4. A company has been storing analytics data in an Amazon RDS instance for the past few years. The company asked a solutions architect to find a solution that allows users to access this data using an API. The expectation is that the application will experience periods of inactivity but could receive bursts of traffic within seconds.Which solution should the solutions architect suggest?

A) Set up an Amazon API Gateway and use Amazon ECS.
B) Set up an Amazon API Gateway and use AWS Elastic Beanstalk.
C) Set up an Amazon API Gateway and use Amazon EC2 with Auto Scaling.
D) Set up an Amazon API Gateway and use AWS Lambda functions.



5. A solutions architect is designing a high performance computing (HPC) workload on Amazon EC2. The EC2 instances need to communicate to each other frequently and require network performance with low latency and high throughput.Which EC2 configuration meets these requirements?

A) Launch the EC2 instances in an Auto Scaling group in two Regions and peer the VPCs.
B) Launch the EC2 instances in an Auto Scaling group spanning multiple Availability Zones.
C) Launch the EC2 instances in a spread placement group in one Availability Zone.
D) Launch the EC2 instances in a cluster placement group in one Availability Zone.



1. Right Answer: B
Explanation:

2. Right Answer: D
Explanation: Amazon S3 offers eventual consistency for overwrite PUTS and DELETES in all Regions. Updates to a single key are atomic. For example, if you PUT to an existing key, a subsequent read might return the old data or the updated data, but it never returns corrupted or partial data. Amazon S3 achieves high availability by replicating data across multiple servers within AWS data centers. If a PUT request is successful, your data is safely stored. However, information about the changes must replicate across Amazon S3, which can take some time, and so you might observe the following behaviors: A process writes a new object to Amazon S3 and immediately lists keys within its bucket. Until the change is fully propagated, the object might not appear in the list.

3. Right Answer: A
Explanation: https://aws.amazon.com/global-accelerator/faqs/

4. Right Answer: D
Explanation: API and Lambda for the win

5. Right Answer: D
Explanation: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html

0 Comments

Leave a comment