The most prominent aspect of designing applications to run on App Engine is the use of a microservice architecture. Microservices are a well-established pattern, and the scope of designing and developing microservices goes well beyond the scope of this book. While strictly speaking, building solutions on App Engine does not require the use of microservices, this design decision offers a number of benefits—both for App Engine and for web services in general.

By breaking functionality into a number of microservices, developers can build, test, and release components as individual App Engine services. By separating these releases into versions, teams can quickly roll back a specific component of the overall application without ...

Get Building Google Cloud Platform Solutions now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.