I understand
I think
For me, as long as I can think back, I was going with webspace first back in the 90-ies, vps later and now I have a root server. I never liked being limited in any way and so I pay my monthly 30€ for the fun I can have 🙂
Also this server gives me 3 TB of disk space of which I use like 1 TB for the third backup of my personal stuff
I considered using digital ocean droplets, but decided I really didn't want to deal with scaling, distrubition, or anything else
and it turns out "the more limited" my platform is, the more assumptions Google can make, so the better it can sacale it on my behalf
Yea, I get that there are a lot of advantages, especially for something serious in production
But you need to figure out a lot of other stuff
absolutely, datastore is not a typical db by any means
and understanding its tradeoffs has been interesting
in fact, due to "cloud storage (s3)" vs "datastore (simpledb/dyhnamodb" prices, in many cases, it makes more sense to "denoramlize data" and store it in cloujd store instead of datastore
having full access to a machine like an ec2 instance is great for demo/developing/poc'ing
the apps you develop might eventually go into something more PaaS-like such as gae or whats the aws one? bean stalk or something?
but having the full flexibility of root access to the actual server is great for demo'ing etc
AWS provides lambda, which is Paas, and also ElasticBeanstalk, which is 'build your own Paas"