Inspirational journeys

Follow the stories of academics and their research expeditions

AWS Certified Developer - Associate Certification - Part 25

Mary Smith

Sat, 24 May 2025

AWS Certified Developer - Associate Certification - Part 25

1. A company is developing a new online game that will run on top of Amazon ECS. Four distinct Amazon ECS services will be part of the architecture, each requiring specific permissions to various AWS services. The company wants to optimize the use of the underlying Amazon EC2 instances by bin packing the containers based on memory reservation. Which configuration would allow the Development team to meet these requirements MOST securely?

A) Create four distinct IAM roles, each containing the required permissions for the associated ECS service, then, create an IAM group and configure the ECS cluster to reference that group.
B) Create four distinct IAM roles, each containing the required permissions for the associated ECS service, then configure each ECS service to reference the associated IAM role.
C) Create four distinct IAM roles, each containing the required permissions for the associated ECS service, then configure each ECS task definition to referen?e the associated IAM role.
D) Create a new Identity and Access Management (IAM) instance profile containing the required permissions for the various ECS services, then associate that instance role with the underlying EC2 instances.



2. A Developer is trying to deploy a serverless application using AWS CodeDeploy. The application was updated and needs to be redeployed. What file does the Developer need to update to push that change through CodeDeploy?

A) buildspec.yml
B) appspec.yml
C) ebextensions.config
D) dockerrun.aws.json



3. A company is migrating from a monolithic architecture to a microservices-based architecture. The Developers need to refactor the application so that the many microservices can asynchronously communicate with each other without impacting performance. Use of which managed AWS services will enable asynchronous message passing? (Choose two.)(Select 2answers)

A) Amazon ElastiCache
B) Amazon SNS
C) Amazon SQS
D) Amazon Cognito
E) Amazon Kinesis


4. A Developer must analyze performance issues with production-distributed applications written as AWS Lambda functions. These distributed Lambda applications invoke other components that make up the applications. How should the Developer identify and troubleshoot the root cause of the performance issues in production?

A) Add logging statements to the Lambda functions, then use Amazon CloudWatch to view the logs.
B) Use AWS X-Ray, then examine the segments and errors.
C) Run Amazon Inspector agents and then analyze performance.
D) Use AWS CloudTrail and then examine the logs.



5. An Amazon DynamoDB table uses a Global Secondary Index (GSI) to support read queries. The primary table is write-heavy, whereas the GSI is used for read operations. Looking at Amazon CloudWatch metrics, the Developer notices that write operations to the primary table are throttled frequently under heavy write activity. However, write capacity units to the primary table are available and not fully consumed. Why is the table being throttled?

A) There are not enough read capacity units on the primary table
B) A large write operation is being performed against another table
C) Amazon DynamoDB Streams is not enabled on the table
D) The GSI write capacity units are underprovisioned



1. Right Answer: A
Explanation:

2. Right Answer: B
Explanation:

3. Right Answer: B,C
Explanation:

4. Right Answer: B
Explanation:

5. Right Answer: B
Explanation:

0 Comments

Leave a comment