Hi Mark,

Everything you describe fits the App Engine model very well. Bear in mind,
though, that 10,000 concurrent users refreshing every 5 seconds adds up to
2,000 QPS (queries per second), which is substantial for any architecture.
Judicious use of memcache can reduce your resource usage, but I would still
expect significant load from that many users.

-Nick Johnson

On Sat, May 30, 2009 at 12:33 AM, Mark <[email protected]> wrote:

>
> Hi,
>
> I got introduced to App Engine via the Google Web Toolkit. I set up a
> few sample app engine projects to learn about it but am not sure if my
> production app will be large enough to justify using GAE, or well
> suited for it. A very rough skeleton of the app, if I were to use a
> mysql instance with unlimited connections:
>
> -The web app will probably serve about 10,000 users at any given time.
> -Every 5 seconds, each client needs to:
>    -update some attributes of their user record in the database
> (update users set fav_color = blue where user_id = 123)
>    -get a list of other user objects on some criteria (select * from
> users where fav_color = red limit 100)
>    -check for message objects from other users (select * from
> messages where recepient_id = 123 and status = unread)
>
> Looks like there's going to be a lot of small but frequent requests.
> Is it worth investigating using GAE for this? If it is, with that many/
> frequent requests going through, would the billing be extremely high?
>
> I'm very new to large scale applications as you can probably tell, any
> advice would be very helpful. I was looking for some type of document
> outlining what kind of apps are well suited for GAE vs a mysql/php etc
> setup,
>
> Thanks
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to