Google App Engine lets you run your web applications on Google's infrastructure e.g. GFS and BigTable. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users... more docs. An alternative introduction is available on Wikipedia.
I compiled a list of videos that should get your engines up and running on this exciting web framework:
Campfire One - Introducing Google App Engine:
- Google App Engine - Early Look at Java Language Support (7:38)
- Overview of Google Web Toolkit (4:10)
- Getting Started with App Engine in Eclipse (5:07)
- Google I/O 2008 - Working with Google App Engine Models (1:00:32)
- Google I/O 2008 - Building Quality Apps on App Engine (48:43)
- Google I/O 2008 - Engaging User Experiences with App Engine (45:32)
- Google I/O 2008 - Python, Django, and App Engine (57:09)
- Google I/O 2009 - A Preview of Google Web Toolkit 2.0 (1:00:53)
- Google I/O 2009 - App Engine: Now Serving Java (55:00)
- Google I/O 2009 - Groovy and Grails in App Engine (1:00:14)
- Google I/O 2009 - Java Persistence & App Engine Datastore (1:09:32)
- Google I/O 2009 - ThoughtWorks on App Engine for Java (1:04:18)