SOA-C02 exam dumps

SOA-C02 practice question 71 of 341

AWS Certified SysOps Administrator - Associate. Associate level, Amazon Web Services. Free question with the correct answer and a full explanation.

SOA-C02 Question 71

Select 2

Your company runs a web application that handles a high volume of traffic. The application is designed to process user requests asynchronously, ensuring high availability and scalability. Currently, the system uses Amazon EC2 instances for processing, but the team has noticed that the application is tightly coupled, making it difficult to scale specific components independently. Which of the following AWS services should you use to implement a loosely coupled architecture and improve scalability?

  1. A

    Amazon SQS for decoupling application components by sending and receiving messages between services.

  2. B

    Amazon SNS for real-time notifications between tightly coupled application components.

  3. C

    Amazon ECS to process requests using containerized microservices.

  4. D

    Amazon RDS to store and forward messages between application components.

  5. E

    AWS Lambda to process messages from an Amazon SQS queue asynchronously.

Show answer and explanation

Correct answers: A, E

Explanation

To implement a loosely coupled architecture, Amazon SQS and AWS Lambda are ideal choices. Amazon SQS enables components to communicate asynchronously without being directly connected, while AWS Lambda can process messages from the SQS queue asynchronously. Together, they allow the application to scale and operate independently, improving flexibility and scalability.

  • A. Correct.

    Amazon SQS is a fully managed message queuing service that enables decoupling of application components, allowing them to communicate asynchronously. This helps achieve a loosely coupled architecture.

  • B. Incorrect.

    Amazon SNS is designed for sending real-time notifications to multiple subscribers. While useful for pub/sub scenarios, it does not directly support decoupling application components for asynchronous processing.

  • C. Incorrect.

    Amazon ECS is a container orchestration service, which helps manage containers. While it can run microservices, it does not inherently provide decoupling. You would still need a message queue like Amazon SQS to achieve a loosely coupled architecture.

  • D. Incorrect.

    Amazon RDS is a relational database service. It is not designed for message queuing or decoupling application components, so this option is incorrect.

  • E. Correct.

    AWS Lambda is a serverless compute service that can process messages from an Amazon SQS queue asynchronously. This combination helps implement a loosely coupled architecture where processing can scale independently.

Timed practice exam

Take a SOA-C02 practice test under exam conditions

65 questions in 130 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam