nerdexam
Amazon

SAA-C03 · Question #236

An e-commerce company has an application that uses Amazon DynamoDB tables configured with provisioned capacity. Order data is stored in a table named Orders. The Orders table has a primary key of…

The correct answer is B. Set the batch size attribute of the DynamoDB streams to be based on the size of items in the C. Increase the DynamoDB table provisioned capacity by 1,000 write capacity units (WCUs). Delayed Inventory table updates during peak sales. DynamoDB Streams and Lambda processing require optimization. Analysis of Options: Option A: Adding a GSI is unrelated to the issue. It does not address stream processing delays or capacity issues. Option B: Optimizing batch…

Submitted by dimitri_ru· Mar 4, 2026Design High-Performing Architectures

Question

An e-commerce company has an application that uses Amazon DynamoDB tables configured with provisioned capacity. Order data is stored in a table named Orders. The Orders table has a primary key of order-ID and a sort key of product-ID. The company configured an AWS Lambda function to receive DynamoDB streams from the Orders table and update a table named Inventory. The company has noticed that during peak sales periods, updates to the Inventory table take longer than the company can tolerate. Which solutions will resolve the slow table updates? (Select TWO.)

Options

  • AAdd a global secondary index to the Orders table. Include the product-ID attribute.
  • BSet the batch size attribute of the DynamoDB streams to be based on the size of items in the
  • CIncrease the DynamoDB table provisioned capacity by 1,000 write capacity units (WCUs).
  • DIncrease the DynamoDB table provisioned capacity by 1,000 read capacity units (RCUs).
  • EIncrease the timeout of the Lambda function to 15 minutes.

How the community answered

(31 responses)
  • A
    19% (6)
  • B
    68% (21)
  • D
    3% (1)
  • E
    10% (3)

Explanation

Delayed Inventory table updates during peak sales. DynamoDB Streams and Lambda processing require optimization. Analysis of Options: Option A: Adding a GSI is unrelated to the issue. It does not address stream processing delays or capacity issues. Option B: Optimizing batch size reduces latency and allows the Lambda function to process larger chunks of data at once, improving performance during peak load. Option C: Increasing write capacity for the Inventory table ensures that it can handle the increased volume of updates during peak times. Option D: Increasing read capacity for the Orders table does not directly resolve the issue since the problem is with updates to the Inventory table. Option E: Increasing Lambda timeout only addresses longer processing times but does not solve the underlying throughput problem.

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice