One of the most significant trends in modern computing is the growth and adoption of highly managed solutions. Many organizations are realizing the value of these managed platforms, where developers are able to focus directly on addressing business needs. In this chapter, we'll take a look at one of the most extreme cases of highly managed platforms: Google Cloud Functions. We'll see how Cloud Functions allow users to entirely bypass the ceremony of writing application and infrastructure boilerplate code and get straight to business writing the code that really matters.
In this chapter, we will cover the following topics:
- Understand the fundamentals of functions as a service
- Build and test Cloud Functions locally
- Deploy and manage Cloud Functions
- Integrate Cloud Functions with other Google services