I’ve been thinking lately about the pros and cons of using AppEngine.
My concern would be, when we create application for GAE, the front-end code (the UI stuff) is served from the same application instance in the GAE cloud as with the Datastore codes.
The question would be when my applications grows:
For GAE:
- Do I need to create multiple instance of my application?
- If so, what do I need to manually update all instances?
For Appscale:
- Do I also need to create multiple instance of my application?
- If so, what do I need to manually update all instances?
GAE starts new frontend instances automatically, you even can’t create or update frontend instances. You just need to configure min/max latency, min/max idle instances in Application Settings. See docs for performance settings
Btw, there are also Backend Instances that can be Resident and started manually from Admin Console. But it’s useful only when you need something very specific