Thanks IKai and Starman, very good advice. I don't have problem with
big table or even limit of the data store since my project relies on
social graph so I will very likely take the de-normalized approach,
the other NoSQL solutions all have restrictions.

I guess I am mostly concerned about the stability, availability and
predictability. It is very disturbing when you show an empty screen
(my client side is iPhone) to your partner and then try to explain
that it failed because there has been no traffic to the project thus
GAE deallocated "the server" and everything will be fine once we have
users....

JY
On Nov 8, 9:18 pm, Starman <[email protected]> wrote:
> Having worked for a SaaS company with 500K users and +500M items in
> its database, the cost of just managing your infrastructure are
> enormous.
>
> Recently, I have been working on two unrelated projects, but both of
> pretty similar sizes. One on AWS, the other on GAE.
>
> AWS is rented virtualized servers with good SaaS support (elastic load
> balancing, etc). But nothing, I mean nothing beats a good PaaS offer
> like GAE if:
>
> 1) you can fit your business domain into a schemaless, (almost) join-
> less, really really hard to use with transactions datastore like Big
> Table and
> 2) can deal with the current cold startups (if using Java) and the 30
> seconds thread limit (but the Task Queue API pretty much solves that).
>
> More so if you're a startup where money is tight. If you can just work
> on features, press a button, refresh you browser and there it is, for
> millions to use with automatic, unlimited scaling... that's priceless.
> But beware, all is not easy on GAE and many pitfalls await. You need
> to know what you are doing and be carefull.
>
> Good luck with the startup!

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to