Slide 1: OpenSocial and Google App Engine Technical Overview
Slide 2: Paul McDonald
Product Manager, Google App Engine pmcdonald@google.com
Slide 3: Google App Engine
Slide 7: We run web applications We handle the entire lifecycle of an app Apps are run on Google infrastructure
Slide 8: 1. Scalable Serving Infrastructure 2. Python Runtime 3. Software Development Kit 4. Web based Admin Console
5. Datastore
Slide 9: Authenticate with Google Accounts Memcache Send E-Mail Transform Images
Slide 10: Billing and Expected Pricing
Free Quota 500 MB Storage 5 Million Pageviews per Month Price
FREE FREE
Price
Additional Resources CPU ($ / core-hour) Storage ($ / GB-month) Bandwidth - Outgoing ($ / GB transferred) Bandwidth - Incoming ($ / GB transferred)
$0.09 - $0.12 $0.15 - $0.18 $0.10 - $0.14 $0.10 - $0.12
Slide 11: Patrick Chanezon
OpenSocial API Evangelist chanezon@google.com
Slide 12: Cloud Computing
Slide 13: Google App Engine
"We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris .” Larry Wall, Programming Perl (1st edition), Oreilly And Associates Works for Python programmers too:-)
Larry and Guido (Credits Tim Bray http://www.tbray.org/ongoing/)
Slide 14: Google App Engine for OpenSocial
Social App’s main issue: when viral growth kicks in, how do you scale your app? OpenSocial persistence API limited in volume and capability Create an App Engine app as your backend makeRequest() to call back your server, can be signed Lane Liabraaten’s article about how to do that http://code.google.com/apis/opensocial/articles/appengine.html
Slide 15: Questions