Preface
Google App Engine is a Platform as a Service that builds and runs applications on Google's infrastructure. App Engine applications are easy to build, maintain, and scale.
Google App Engine allows you to develop highly scalable web applications or backends for mobile applications without worrying about the system administration's plumbing or hardware provisioning issues. You can just focus on writing your business logic, which is the meat of the application, and let Google's powerful infrastructure scale it to thousands of requests per second and millions of users without any effort on your part.
This book introduces you to cloud computing, managed Platform as a Service, the things that Google has to offer, and the advantages. It also introduces you to a sample app that will be built during the course of the book. It will be a small invoice management application where we have clients, products, categories, invoices, and payments as a sample SaaS application. The most complex part is that of reporting, as datastore has certain limitations on this.