App Engine at Google IO 2011
Here is a collection of the App Engine talks from Google IO 2011 along with some links and notes.
Scaling App Engine Applications
A talk about all things scaling. Explanations for when new instances are spawned, several caching strategies, hot tablets, memcache, the upcoming rewrite of the datastore API, and much more.
Fireside Chat with the App Engine Team
Full Text Search
- Bo Majewski
- Ged Ellis
Google Wave engineers brought full text search to App Engine.
More 9s Please: Under The Covers of the High Replication Datastore
A great introduction to the High Replication Datastore, why you should use it and why it became the default in the 1.5.0 release.
- Alfred Fuller
- Matt Wilder
Life in App Engine Production
- Michael Handler
- Alan Green
Funny talk about the life of a site reliability engineer (SRE) at Google, App Engine and the new monitoring API.
App Engine Map Reduce
- Mike Aizatskyi
An introduction to the MapReduce library for App Engine.
Large-scale Data Analysis Using the App Engine Pipeline API
- Bret Slatkin
An in-depth talk about pipelines and the MapReduce library for App Engine.
- App Engine Pipeline API on Google Code
- MapReduce Library for App Engine
- Bret Slatkin on Google Buzz
Coding For The Cloud: How We Write Enterprise Apps for Google on App Engine
- Ben Fried
- Justin McWilliams
- Eric Schoeffler
- Justin Fagnani
Some lessons learned, examples and patterns for building scalable apps on App Engine.
Putting Task Queues to Work
- Vivek Sahasranaman
- Nicholas Verne
Pull queues are a new companion to the existing push queues.
Building Enterprise Applications on App Engine
App Engine gets serious and is soon going to leave beta status. This means that along with SLAs, SSL/TLS support and a change in pricing comes 3 year deprecation support. This talk provides some background on where the platform is going.
Writing Web Apps in Go
App Engine gained a new language runtime. Go.
- Source of the App Engine Go SDK
- ‘Add Go Language support’ request on the App Engine issue tracker
- Go and Google App Engine Announcement on the Golang blog
- Documentation on the Go Runtime for App Engine
App Engine Backends
- Justin Haugh
- Greg Darke
Backends have no request deadlines and are a way to ease data crunching on App Engine.