Accessibility Feedback with Google App Engine

We had good experience creating an application in the Google App Engine, this first target audience of applications is Google Apps users, so there are no problems in terms of placement in the Google infrastructure.

We like it so much that we would like to explore its use for another application, however this next project is for a client who is not really interested in what technology he is sitting on, they just want it to work and work all the time .

In this case, given that we have a side to the applicability of technologies and capabilities, are there any concerns that this material is still relatively new and that we may not be “in control” as if we were doing it with traditional hosting?

+5
source share
2 answers

You are right: you do not have much control and traditional hosting. However, we hope this will lead to an increase in the weight of negatives. App Engine is extremely scalable - it runs on the same hardware that Google itself launches. How often did you visit http://google.com and did this page or search result fail?

, Google , - , . , django-nonrel, Django App Engine, , -, Django ( ). .

, , , , -, , CDN/, /, .. , . , ; App Engine /, .

, , , - . , ( , ..), , , , .. App Engine API- , , , :

  • (. )
  • Memcache
  • UrlFetch
  • ( , ..)
  • /
  • - Django
  • blobstore
  • datastore cursors
  • (/ )
  • (/ ) / / XMPP

, , , , .

" " @Anurag:

1. ... , , 5MM /. , Google, , . " " " " Quota "... : a) : 1.3MM , 43MM (wBE), b) API : 10MM , 140MM wBE, c) URL: 657K , 46MM wBE

1b. 30s max : , . Google , , CPU. , App Engine , ... , .

1. - App Engine , . App Engine XMPP API - , (, , , ):

from google.appengine.api import xmpp
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app

class XMPPHandler(webapp.RequestHandler):
    def post(self):
        msg = xmpp.Message(self.request.POST)
        msg.reply("I got your msg: '%s'" % msg.body)

application = webapp.WSGIApplication([
    ('/_ah/xmpp/message/chat/', XMPPHandler),
], debug=True)

def main():
    run_wsgi_app(application)

if __name__ == '__main__':
    main()

1. - "[] ()", .

2. " SQL" - Google App Engine! - , RDBMS . , , , ! Google Bigtable, App Engine . App Engine Query, , , SQL- GqlQuery.

2b. , django-nonrel, Django ORM, Django App Engine. , App Engine -, Django. , , SQL .

3a. 1b . Google .

3b. TaskQueue API 100 . , 1MM wBE... .

3. Google . " " , , , .

+8

, , . GAE

  • .., 30 , / ajax .. . - Google.

  • Sql, Google, . , , .

  • , api, , , , , .

GAE , .

Google App Engine?

+2

All Articles