I'd like to develop a large scale webapp. I've been looking at google app engine and AWS, however, I'm also thinking of doing all the dirty work myself on my own set of virtual servers hosted by godaddy or something like that. I don't really know where to start and would love to hit the ground running. Obviously one database probably won't cut it and that's where google would probably be the right choice with their entities, but we have a lot of different kinds of queries and joins, etc... I just don't want to put in a huge investment into GAE and then regret it later. How can I set this up so that it will scale to (hopefully) hundreds of millions of users right from the start! (wishful thinking, I know, but why not learn right?)
Thank you very much!