I am new to GAE (who isn't?) and this subject has been touched on
before in a number of guises but I think we could all benefit from a
little more clarity.

I am developing a "proof-of-concept" business app which can benefit
hugely from the GAE framework. My ideal scenario is to deploy the app
to each customer as a separate isolated instance, integrated within
his managed Google Apps business account.

The main reasons for this preference are:

1. I would like to keep customer data and bugs isolated

2. Each customer is an island as far as the application data model is
concerned. One big database would require all tables and queries to be
qualified by a customer ID, adding an unnecessary layer of complexity
and impacting performance.

3. I would like each customer to take individual responsibility for
hosting costs

4. I wish to leverage the Google Apps for managing user accounts
within each organisation.

5. I wish to expose my own API to allow for customisation.

Bear in mind that each app instance may have to support a few thousand
users at most (but probably not millions).

Right now, deploying individual app instances in the way described
above is kludgy at best. While it may be feasible to do this manually
for a small number of high-value customers, it is certainly not a
scalable solution. There is also the issue of protecting intellectual
property.

I am wondering if there is anything in the "unofficial" roadmap to
address this requirement in the future. I would like to start
developing now on the basis that deployment of individual app
instances (and updates) will eventually be a single-click operation.

Is this wishful thinking?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
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