Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
AWS Certified Solutions Architect - Professional · AWS
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
For latency-sensitive read-heavy DynamoDB workloads that also require high availability, use a three-node (multi-AZ) DAX cluster and configure the application to read from DAX and write directly to DynamoDB. This ensures microsecond read latency, avoids write-through delays, and meets HA requirements.
B is Correct. - To achieve high availability for your application, we recommend that you provision your DAX cluster with at least three nodes. Ref: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.consistency.html#DAX.consistency.nodes - If the request specifies eventually consistent reads (the default behavior), it tries to read the item from DAX. - With these operations, data is first written to the DynamoDB table, and then to the DAX cluster. The operation is successful only if the data is successfully written to both the table and to DAX. Ref: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.concepts.html#DAX.concepts.request-processing
DAX is cache and can only be used to read so A and C are out. Between B and D the question says Highly Available so we will select B (three node) instead of D (single node). So correct answer B