Q6 — AWS SAP-C02 Ch.3
Question 6 of 75 | ← Chapter 3
Q231. A company has a latency-sensitive trading platform that uses Amazon DynamoDB as a storage backend. The company configured the DynamoDB table to use on-demand capacity mode.A solutions architect needs to design a solution to improve the performance of the trading platform. The new solution must ensure high availability for the trading platform.Which solution will meet these requirements with the LEAST latency?
- A. Create a two-node DynamoDB Accelerator (DAX) cluster. Configure an application to read and write data by using DAX
- B. Create a three-node DynamoDB Accelerator (DAX) cluster. Configure an application to read data by using DAX and to write data directly to the DynamoDB table ✓
- C. Create a three-node DynamoDB Accelerator (DAX) cluster. Configure an application to read data directly from the DynamoDB table and to write data by using DAX
- D. Create a single-node DynamoDB Accelerator (DAX) cluster. Configure an application to read data by using DAX and to write data directly to the DynamoDB table
Correct Answer: B. Create a three-node DynamoDB Accelerator (DAX) cluster. Configure an application to read data by using DAX and to write data directly to the DynamoDB table
Explanation
The correct answer is: B. Create a three-node DynamoDB Accelerator (DAX) cluster. Configure an application to read data by using DAX and to write data directly to the DynamoDB table. Option B provides the best solution for improving the performance of the trading platform with low latency and high availability. By creating a three-node DynamoDB Accelerator (DAX) cluster, the system will have multiple nodes to distribute the load and handle read requests efficiently. This reduces the latency for reading data from the DynamoDB table. Configuring the application to read data through DAX ensures that reads are served from the DAX cluster, further reducing the latency. Directly writing data to the DynamoDB table ensures that write operations are performed with minimal overhead and without passing through the DAX cluster, which can improve write performance. Overall, this solution maximizes the benefits of using DynamoDB Accelerator (DAX) for read operations while still allowing direct writes to the DynamoDB table, ensuring high availability and minimizing latency for the trading platform.