Summary
In this chapter, we designed, built, and automated the deployment of a complete end-to-end solution using serverless architecture using Google Cloud Functions. To accomplish this, we finally had to make some major changes to our application code to conform to the requirements of the serverless runtime. When adopting serverless offerings, one must make this distinct and considerable decision, as it tightly couples your application code with the target cloud platform.
As we conclude this chapter and this Google Cloud-centric narrative, we have successfully implemented cloud architectures on three different cloud platforms—Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.
Throughout our journey with our enigmatic CEO, Keyser Söze, we saw many similarities that cross from one cloud platform to another, but we also saw distinct differences between the cloud platforms, spanning from small naming convention differences, design and implementation...