I currently have an app which has two distinct parts.

One is a public facing part which relies on basic servlets and very
few dependencies - it is dynamic and uses the datastore and memcache
extensively but I need this part to scale quickly and efficiently with
as low a cost as possible.

The second part is essentially an administration interface, it's much
heavier, makes use of Guice, Cambridge templates, Objectify and I'm
just about to add a fairly heavy library.

I can make the first part load on app engine in just over a second,
but once I add in the extra features needed for the second part, start-
up takes over 10 seconds. This is probably fine, but I'd like to serve
people quicker than that, and I might get lots of traffic very
suddenly which could cause lots of new instances to start at once. So,
is it possible to separate these but have them access the same
datastore and memcache? Can I use different "versions" of the app for
this? Is that the only way? Will different "versions" load separately
in a way that will work correctly for scaling?

-- 
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