Thank you. That was helpful. My take on the last line “An additional consequence…” is that with a production/solo system, creating multiple databases from an app (on EC2), and using them with 1 or N nodes is okay technically. Obviously it might be limited by the cost ($) of the resources, right? Going forward, I can create any number of databases, and the scaling of the storage is carried out through DynamoDB. But the scaling of the computing side is done through addition of Nodes into the system, right?
Regarding ACID, the there is no concept of a transactor in the Cloud? Or the Node and the transactor are synonymous or the Transactor runs on a Node?
Just trying to remove the confusion in this area. Thanks again for the response. Looking forward to be on the Cloud!