Abstract
Google App Engine (GAE) is commonly defined as a platform as a service (PaaS) part of Google Cloud Platform. The definition of such a service is based on the level of resources managed by the platform. Unlike infrastructure as a service (IaaS) or back end as a service (BaaS)—which primarily manage maintenance tasks such as hardware replacement—with a service like App Engine you do not need to care of things like load balancing, instance management or scaling, and so on. Think of it from a duty standpoint. When using IaaS, your responsibility begins with the operating system, whereas in PaaS, your responsibility starts with the code for your application.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The article “NDB Asynchronous Operation” explains how to take advantage of using asynchronous directives in your application: https://cloud.google.com/appengine/docs/python/ndb/async .
- 2.
All the examples used in this book are publicly available in repositories for the user GoogleCloudPlatformBook in GitHub: https://github.com/GoogleCloudPlatformBook .
- 3.
Joe Gregorio, “Sharding Counters,” Google Inc., 2008, https://cloud.google.com/appengine/articles/sharding_counters .
- 4.
“Using compare and set in Python,” Google Inc., 2015, https://cloud.google.com/appengine/docs/python/memcache/#Python_Using_compare_and_set_in_Python .
- 5.
“geomodel: Indexing and Querying Geospatial Data in App Engine,” https://pypi.python.org/pypi/geomodel .
- 6.
Amy Unruh, “Getting Started with the Python Search API, Google Inc., 2015, https://cloud.google.com/appengine/training/fts_intro .
- 7.
elastic, https://www.elastic.co .
- 8.
“Using Pull Queues in Python,” Google Inc., 2015, https://cloud.google.com/appengine/docs/python/taskqueue/overview-pull .
- 9.
“Using Pull Queues in Java,” Google Inc., 2015, https://cloud.google.com/appengine/docs/java/taskqueue/overview-pull .
- 10.
“Using Pull Queues in Go,” Google Inc., 2015, https://cloud.google.com/appengine/docs/go/taskqueue/overview-pull .
- 11.
“List of tz Database Time Zones” (in their standard form), https://en.wikipedia.org/wiki/List_of_tz_database_time_zones .
- 12.
Stack Overflow is the leading question-and-answer site for professional programmers: http://stackoverflow.com/questions/tagged/google-app-engine .
- 13.
“Google App Engine: Platform as a Service,” official documentation, https://cloud.google.com/appengine/docs .
- 14.
Dan Sanderson, Programming Google App Engine, 2nd ed, O’Reilly Media, 2012.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2015 S. P. T. Krishnan and Jose L. Ugia Gonzalez
About this chapter
Cite this chapter
Krishnan, S.P.T., Gonzalez, J.L.U. (2015). Google App Engine. In: Building Your Next Big Thing with Google Cloud Platform. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-1004-8_5
Download citation
DOI: https://doi.org/10.1007/978-1-4842-1004-8_5
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-1005-5
Online ISBN: 978-1-4842-1004-8
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books