AWS, Dynamodb, Database, Distributed Systems, NoSQL.
strong consistent reads is a very good way to avoid inconsistencies. Even if the read operation will cost twice as much as an eventual consistent read, it can be worth it in certain situations. For instance, in the ATM example, the assumption is that no more than one consumer can withdraw money