I have a Google App Engine app which is used by a small amount of users of a certain niche website. The app's only function is to get data about the user from that website's API, use that data to produce a CSS file, and deliver that CSS to the user. There are a few apps (made by others) like mine for this website; mine is the newest, so my amount of traffic is small compared to the others'.However, one of the other apps (which served a large portion of the available users) just crashed due to it exceeding its GAE quotas. As a result, a large amount of users are starting to migrate to my service. Since the service is by nature not practically monetizable, I'd like to be able to continue my service without enabling billing on GAE.My question is this: The only quota that I am likely to exceed using the free limits is the bandwidth quota (specifically incoming, due to the API calls). Would it be feasible to create a new free GAE app just like the first and have the first one redirect to the second one when the first one runs out of bandwidth? What obstacles would I run into using this approach? Are there any better solutions?
Using a second GAE app as backup
networking;scalability;google app engine
First, such use violates the Google Cloud Platform Terms of Service:3.3 Restrictions. Customer will not, and will not allow third parties under its control to: ... (d) create multiple Applications, Accounts,  or Projects to simulate or act as a single Application, Account, or  Project (respectively) or otherwise access the Services in a manner  intended to avoid incurring Fees;...Second, once the 1st app would hit a daily quota it would stop working, so it would not be technically able to respond to incoming requests with a redirection. From When a resource is depleted:When an application consumes all of an allocated resource, the  resource becomes unavailable until the quota is replenished. This may  mean that your application will not work until the quota is  replenished.