We don't use big cloud were I work, so maybe I'm missing something. Does East-1 offer something other don't?
We don't use big cloud were I work, so maybe I'm missing something. Does East-1 offer something other don't?
Plus, as others have noted, there are critical AWS services in their control plan that only run in us-east-1 behind the scenes. So you're kind of out of luck.
Then you realize that they just switched you back to us-east-1 for some reason and a wave of familiar relief washes over you.
What I needed was a distributed store for managing a large number of small configuration "files" and other state "links" across the infrastructure I built. In particular, I needed the ability for a write conflicts to be detected and managed immediately and for consistent reads to be available in some cases.
Looking at the size of data and number of transactions, DynamoDB on a per-request model was going to be significantly cheaper and easier than standing up a bunch of DB instances or other "fixed" infrastructure.
The ultimate model was to actually implement something like a POSIX filesystem on top of the "nosql" layer. In practice, I've been really happy with that decision, and it makes working on the code that interacts with this system very familiar and easy to understand. It's even got symlinks, acls, and automatically expiring advisory locks.
For example, do you want your Cloudfront CDN to have a custom (secure) domain?
Then you have to host your ACM cert in us-east-1.
But I still prefer EU region =).