July 2018
Intermediate to advanced
506 pages
16h 2m
English
Many web applications consist of an application runtime, an HTTP server technology, and a series of externally invokable operations that perform some unit of work. Taken to an extreme, service abstraction can extend to the application layer itself, removing the need to manage the application's runtime. This level of abstraction is known as FaaS, where invokable operations are the base unit to be managed.
FaaS is a relatively new and exciting development in the public cloud space, and Google Cloud looks to fill this need with Cloud Functions. Cloud Functions allows users to focus on building atomic units of operation in the form of a collection of inputs, logic to act on the inputs, and an output. These functions can ...