Amazon DynamoDB is a NoSQL database that I use to store keys that I match with S3. For S3, I use CloudFront to make the download and upload quick for everyone around the world, since CloudFront replicates the data in multiple geographic positions (where there servers are).
Does DynamoDB also have this distribution functionality to make downloading and uploading items quicker (even though it is already blazing fast!) for everyone around the world?
Thanks!
No, DynamoDB is not cross-regional. (At least not currently).
One option is to set up DynamoDB in multiple regions and then use Route53’s latency-based routing to automatically direct each user to the closest region. However, you’ll then have multiple databases and your application will have to be designed with a manual sharding technique in mind.