AWS Certified Solutions Architect Professional SAP-C02 Practice Question

A financial services company is collecting real-time trade data from thousands of mobile client applications. This data is sent to a central processing system running on a fleet of Amazon EC2 instances. The volume of incoming data is highly variable, with massive, unpredictable spikes during market open and close. The backend processing system can only handle a steady rate of transactions and frequently fails when it receives a sudden burst of requests, resulting in data loss. The company needs a solution to decouple the data ingestion from the processing system to handle these spikes. A critical requirement is that all trades originating from a single client application must be processed in the exact order they were submitted.

  • Configure the client applications to send trade data to an Amazon SQS Standard queue. Configure the EC2 fleet in an Auto Scaling group to scale out based on the queue depth.

  • Configure the client applications to send trade data to an Amazon SQS FIFO queue. Use the client application's unique ID as the MessageGroupId for each message. The EC2 instances will then poll the queue for messages to process.

  • Implement Amazon Kinesis Data Streams with a sufficient number of shards to handle the peak load. Use the client application's unique ID as the partition key to maintain order.

  • Place an Application Load Balancer in front of the EC2 instances and configure it with sticky sessions to route all requests from a single client to the same instance.

AWS Certified Solutions Architect Professional SAP-C02
Design for New Solutions
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot