Programming Books C Java PHP Python Learn more Browse Programming Books
Programming Google App Engine: Build and Run Scalable Web... and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player

FREE Shipping on orders over $35.

Used - Acceptable | See details
Have one to sell? Sell yours here
Start reading Programming Google App Engine on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure (Animal Guide) [Paperback]

by Dan Sanderson
4.1 out of 5 stars  See all reviews (14 customer reviews)

Available from these sellers.

Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Kindle Edition $19.79  
Paperback --  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Programming Google App Engine Programming Google App Engine 4.0 out of 5 stars (5)
In Stock.

Book Description

November 30, 2009 059652272X 978-0596522728 1

As one of today's cloud computing services, Google App Engine does more than provide access to a large system of servers. It also offers you a simple model for building applications that scale automatically to accommodate millions of users. With Programming Google App Engine, you'll get expert practical guidance that will help you make the best use of this powerful platform. Google engineer Dan Sanderson shows you how to design your applications for scalability, including ways to perform common development tasks using App Engine's APIs and scalable services.

You'll learn about App Engine's application server architecture, runtime environments, and scalable datastore for distributing data, as well as techniques for optimizing your application. App Engine offers nearly unlimited computing power, and this book provides clear and concise instructions for getting the most from it right from the source.

  • Discover the differences between traditional web development and development with App Engine
  • Learn the details of App Engine's Python and Java runtime environments
  • Understand how App Engine handles web requests and executes application code
  • Learn how to use App Engine's scalable datastore, including queries and indexes, transactions, and data modeling
  • Use task queues to parallelize and distribute work across the infrastructure
  • Deploy and manage applications with ease

Customers Who Bought This Item Also Bought

Editorial Reviews

Book Description

Build and Run Scalable Web Apps on Google's Infrastructure

About the Author

Dan Sanderson is a technical writer and software engineer at Google Inc. He has worked in the web industry for over 10 years as a software engineer and technical writer for Google,, and the Walt Disney Internet Group. He lives in Seattle, Washington. For more information about Dan, visit his website at

Product Details

  • Series: Animal Guide
  • Paperback: 394 pages
  • Publisher: O'Reilly Media; 1 edition (November 30, 2009)
  • Language: English
  • ISBN-10: 059652272X
  • ISBN-13: 978-0596522728
  • Product Dimensions: 10 x 6.9 x 0.9 inches
  • Shipping Weight: 1.2 pounds
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #346,733 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
18 of 18 people found the following review helpful
4.0 out of 5 stars Excellent Reference for the Experienced Programmer February 3, 2010
Format:Paperback|Verified Purchase
I've worked with the App Engine for about six months and have gained most of my knowledge from the online documentation. I wish I had had this book when I started. This is the best explanation I've seen of entities and how they relate to transactions. The code examples in Python and Java are extremely helpful and give great insight into how the two languages approach the App Engine abstractions. The sections on data modeling and Django integration are particularly good. Not only did this book fill in gaps in my knowledge, but it is sufficiently detailed that I'm sure I will keep it on my desk as a reference. I've tried the other App Engine books and this is by far the best. If you have any interest in the App Engine, start here.
Comment | 
Was this review helpful to you?
13 of 14 people found the following review helpful
5.0 out of 5 stars App Engine for the real world December 31, 2009
I think the book does a great job at explaining Google App Engine. There was no "technical fluff" added to the book which I always appreciate. By "technical fluff" I mean unneeded text which should be looked up else where like in documentation. Also, I found the book very easy to follow and found I could manage to jump around from one chapter to another without reading the book linearly. For example, I was able to read the 1st chapter and a half and then jump to the Django chapter and get a sample Django 1.1 app with the admin interface live on App Engine without much trouble.
Comment | 
Was this review helpful to you?
7 of 7 people found the following review helpful
4.0 out of 5 stars Good and concise book to get you started on GAE January 30, 2011
By Kenny
... Metadata...
Title: Programming Google App Engine
Author: Dan Sanderson
Publisher: O'Reilly
ISBN: 059652272X

... Disclaimer...
1. I purchased it using my own money.
2. I have a beginner-level understanding of GAE before I read this book.

... Some background on Google App Engine...
Google App Engine (also used by the acronym GAE) is a platform for developing and hosting web applications in Google-managed data centers. It was first released as a beta version in April 2008. Google App Engine is cloud computing technology. It virtualizes applications across multiple servers and data centers. Other "cloud"-based platforms include offerings such as Amazon Web Services and Microsoft's Azure Services Platform. App Engine differs from services like Amazon Web Services, though, in that AWS is Infrastructure as a Service while App Engine is Platform as a Service. (From Google App Engine, Wikipedia)
As always, you can find more details on Wiki.

... Now, let's talk about the book...

Programming Google App Engine (GAE) is an extremely practical book.

It starts off by giving readers an overview on what GAE is capable (And incapable) of - From how it's architected, to how you, as a developer in GAE, administrates your app on Google's cloud.

Then it dives all the details - From how to register and create the basic application to data storage, caching, web request, messaging and job scheduling, and the book wraps up with showing you how you can deploy your application to GAE.

You can find all the topics the book covers here.

... The Goods...

#1 Chapter one is fantastic.
Read more ›
Comment | 
Was this review helpful to you?
8 of 9 people found the following review helpful
4.0 out of 5 stars A Good Guide For Experienced Web Developers January 7, 2010
Format:Paperback|Verified Purchase
This is a great, and fairly in-depth, guide to the Google App Engine API's. It presents both Python and Java API's on equal footing. Navigation through the book was very clear and straightforward whether you want to take the Java or the Python path. The development environments are presented as well. This book will be most useful if you are already familiar with web application development and just need a tutorial with simple examples for how to do this type of programming on the Google App Engine framework.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars The best Google App Engine book available January 14, 2011
Format:Paperback|Verified Purchase
This is currently the best book on the market describing Google App Engine -- and to the best of my knowledge, I've reviewed them all, either through Safari Books Online or in book stores. The author, Dan Sanderson, is a tech writer and software engineer at Google and clearly had access to the development team. The book is current (or current enough) as of December 2010. While some of the information is available online, the book contains information I've not found elsewhere. Most helpful is product architectural descriptions, in particular, descriptions of datastore indexing schemes and transaction processing. It addresses programming in both Python and Java. I highly recommend it.

Note this is not a book on Google Web Toolkit (GWT) and I've yet to find one I recommend. To develop an application for App Engine, you will need GWT as well. Programming in GWT has been a walk on the wild side. There's much conflicting information on the web and it requires a bit of 'nuclear particle physics' software engineering to sort it out -- you fire a 'software proton' through GWT and see what spews out the other side. With enough protons, the product internals are gradually revealed. Programming Google App Engine considerably reduces the need for this kind of experimentation on the App Engine side.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
2.0 out of 5 stars Beginners and Hobbyist September 9, 2012
Format:Paperback|Verified Purchase
I am extremely disappointed in this book.

I expected more from O'REILLY publishing and a whole lot more from a Google employee with working experience using GAE.

This would have been a good book if you have no idea what is GAE.

The book tries to split between Python and Java rather than try to get one language right and has syntax errors in some of the example code.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Excellent Overview and Reference
What I liked most about Dan Sanderson's book is that provides and superb overview of the Google App Engine (GAE) and the Data Store. Read more
Published 8 months ago by Ian F. McCallum
2.0 out of 5 stars Shallow
For the experienced Java EE programmer, this book is good enough. Not good for anybody else. Its treatment of the datastore is its weakest point. Read more
Published on February 17, 2012 by P. Bhowmick
4.0 out of 5 stars Good Book for GAE Applications
Salient features of this book that makes it a worthwhile buy:
1) App Engine Architecture with figure 3-1
I do not think this information is really anywhere in the public... Read more
Published on February 13, 2012 by AnilSaldhana
5.0 out of 5 stars Awesome transaction and pretty good book
The transaction was awesome....very smooth and fast.....
The product was pretty good advertised...Quite easy to understand and quickly write your first gae code...
Published on August 28, 2011 by Hari
5.0 out of 5 stars Great book for a great platform!
Original review written by Federico Yankelevich, JUG Lugano, [...]

I was curious to know details and how to program on Google App Engine since 6 months. Read more
Published on May 17, 2011 by JUG Lugano
4.0 out of 5 stars Good but needs updating
I feel like this book presents the GAE as a "glue" of multiple Java technologies without going beyond what the user sees. Read more
Published on May 15, 2011 by Rex
5.0 out of 5 stars Great book for a great platform
I was curious to know details and how to program on Google App Engine since 6 months. I installed it in my development environment and tried a DIY approach reading nice documents... Read more
Published on February 22, 2011 by yanke
4.0 out of 5 stars Another good title from O Reilly
It didn't take long for me to read over this book and come to grips with Google App Engine.

It quickly helped me know what the App Engine would be great for and the... Read more
Published on October 23, 2010 by Matthew Knighton
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category