Summary
In this chapter, we've reviewed what serverless is, we've looked at the basics of Cloud Functions and App Engine with the different types of triggers available, and we've outlined how to expose these services to the internet. We've also learned how to carry out A/B testing to simulate a canary release deployment in App Engine, and how to make your applications and services more secure. In the next chapter, you will learn more about virtual machines and containers, using GCP computing services such as Google Compute Engine and Cloud Run.