Intro to App Engine - Agency Dev Day NYC 2011
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Intro to App Engine - Agency Dev Day NYC 2011

on

  • 1,837 views

Our slides for Agency Developer Day at Google NYC

Our slides for Agency Developer Day at Google NYC

Statistics

Views

Total Views
1,837
Views on SlideShare
1,837
Embed Views
0

Actions

Likes
3
Downloads
57
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Intro to App Engine - Agency Dev Day NYC 2011 Presentation Transcript

  • 1. Google App Engine Ikai Lan plus.ikailan.com NYC Agency Day! July 25, 2011Monday, July 25, 2011
  • 2. About the speaker • Ikai Lan • Developer Relations at Google based out of San Francisco, CA • Twitter: @ikai • Google+: plus.ikailan.comMonday, July 25, 2011
  • 3. Agenda • What is Google App Engine? • Anatomy of an App Engine application • Demo app and questionsMonday, July 25, 2011
  • 4. What is App Engine?Monday, July 25, 2011
  • 5. Software Platform Infrastructure Source: Gartner AADI Summit Dec 2009Monday, July 25, 2011
  • 6. Software Platform Infrastructure Source: Gartner AADI Summit Dec 2009Monday, July 25, 2011
  • 7. Software Platform Infrastructure Source: Gartner AADI Summit Dec 2009Monday, July 25, 2011
  • 8. Software Platform Infrastructure Source: Gartner AADI Summit Dec 2009Monday, July 25, 2011
  • 9. Software Platform Infrastructure Source: Gartner AADI Summit Dec 2009Monday, July 25, 2011
  • 10. Software Platform Infrastructure Source: Gartner AADI Summit Dec 2009Monday, July 25, 2011
  • 11. SDK & “The Cloud” Hardware Networking Operating system Application runtime Java, Python, Go Static file servingMonday, July 25, 2011
  • 12. Development Cycle Write code Test locally Administer via Push to Google web console serversMonday, July 25, 2011
  • 13. Admin ConsoleMonday, July 25, 2011
  • 14. Scales dynamically App ServerMonday, July 25, 2011
  • 15. Scales dynamically App Server App Server App ServerMonday, July 25, 2011
  • 16. Easy to build Easy to manage Easy to scale Google App EngineMonday, July 25, 2011
  • 17. Google App Engine “We wear pagers so you don’t have to”Monday, July 25, 2011
  • 18. Duke, the Java mascot Go Gopher Copyright © Sun Microsystems Inc., all rights reserved.Monday, July 25, 2011
  • 19. Extended Language support through JVM • Java • Scala • JRuby (Ruby) • Groovy Duke, the Java mascot Copyright © Sun Microsystems Inc., all rights reserved. • Quercus (PHP) • Rhino (JavaScript) • Jython (Python) • ClojureMonday, July 25, 2011
  • 20. >100K Developers >200K Apps >1.5B daily pageviewsMonday, July 25, 2011
  • 21. Customer: WebFilings Disruptive multi-tenant App Engine application adopted by Fortune 500 companies.Monday, July 25, 2011
  • 22. Customer: Optimizely Y-Combinator funded startup now processing 250M events through App EngineMonday, July 25, 2011
  • 23. Customer: Gri!pe Mobile app backend - Used App Engine to rapidly scale to serve traffic spikes from industry press and appearance on The ViewMonday, July 25, 2011
  • 24. Customer: The Royal Wedding Peaked at 32,000 requests per second with no disruption!Monday, July 25, 2011
  • 25. Anatomy of an App Engine applicationMonday, July 25, 2011
  • 26. Bloggart Open Source Python Blog that runs on App Engine https://github.com/Arachnid/ bloggartMonday, July 25, 2011
  • 27. Core APIs Memcache Datastore URL Fetch Mail XMPP Task Queue Images Blobstore User ServiceMonday, July 25, 2011
  • 28. Blog post storage General caching Long running background jobs Bloggart Admin authentication Comments via Disqus APIMonday, July 25, 2011
  • 29. App Engine Datastore Schemaless, non-relational datastore built on top of Google’s Bigtable technology Enables rapid development and scalabilityMonday, July 25, 2011
  • 30. High Replication • strongly consistent • multi datacenter • High reliability • consistent performance • no data lossMonday, July 25, 2011
  • 31. More features • Prospective Search API http://code.google.com/appengine/docs/ python/prospectivesearch/ • High Performance Image API • App Engine Mapreduce • Pipeline APIMonday, July 25, 2011
  • 32. Summary • Let App Engine drive for you - worry about where you are going • App Engine enables rapid development cycles without sacrificing scalability or reliabilityMonday, July 25, 2011
  • 33. Rude ResponderMonday, July 25, 2011
  • 34. Questions? • Twitter: @ikai • Google+: plus.ikailan.com • App Engine: http://code.google.com/ appengine • Rude Responder: http://code.google.com/p/ rude-responder/Monday, July 25, 2011