DynamoDB, in a strictly agreed mode, deals against availability :
When you send a strictly consistent read request, DynamoDB returns a response with the most recent data that reflects updates from all previous related write operations to which DynamoDB returned a successful response. Strongly consistent reads may be less available in case of network latency or outage. For GetItem, Query, or Scan operations, you can request a strictly consistent read result by specifying optional parameters in your query.
Thus, he does not violate any theoretical restrictions.
source share