Serverless architectures are becoming more popular and as they come into widespread use it’s important for us to manage them responsibly. As the number of functions in your architecture grows they can become difficult to manage quickly. In this talk we’ll discuss, and implement, a couple strategies for automating the deployment and management of Cloud Functions. We’ll follow the Software Delivery Lifecycle from source control through continuous integration and on to deployment.

We’ll be using Google Cloud Platform (GCP) to host our serverless architecture, however the concepts described are useful for implementations destined for other platforms as well.

Casey West is an Architecture Advocate at Google. His career has spanned information security, application platforms, internet infrastructure, enterprise collaboration, ISPs, and design firms. Thanks to early Open Source contributions every Mac has his name and email address on it.