Summary
In this chapter, we introduced serverless computing and FaaS, followed by an analysis of the main ingredients of serverless functions. Next, we discussed the key benefits of serverless functions and their pitfalls. Additionally, we analyzed several deployment options that are available to build and deploy serverless functions, and these options include AWS Lambda, Azure Functions, Google Cloud Functions, Oracle Fn, and IBM Cloud Functions. In the final part of this chapter, we built a simple Google Cloud Function based on an HTTP trigger using the GCP Console. Then, we built a notification app based on Google storage events and a Google Cloud Function using the Cloud SDK. These serverless functions were deployed using the Google Cloud Functions platform.
The code examples included in this chapter should provide you with some experience of how to use both the GCP Console and the Cloud SDK to build and deploy Cloud Functions. This hands-on knowledge is beneficial for anyone...