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.
