APP DEVELOPMENT – No more dead software deployments

Recorded on Mar 23 2016 at GCP NEXT 2016 in San Francisco.

As we look to the future of cloud, and the transition to cloud native computing technologies, we have a unique opportunity to reimagine the way that software deployments are described and managed. Google Cloud Deployment Manager is a new technology that allows you to deploy not just the software but also the infrastructure resources (such as instances, firewall, load balancer, storage, etc). Developers can use the Deployment Manager to deploy immutable software images and declaratively provision the infrastructure resources, with rolling updates, and blue/green deployment strategies. In addition, it can also deploy third party solutions that customers either buy, or acquire from a marketplace.

During this session, we will show the benefits of these techniques that we use at Google and how you can formalize your deployments as configurable resource “types” using Deployment Manager templates. We will discuss the role these patterns play in the evolving cloud native computing space, and how the Google Cloud Launcher uses the system to provide curated, living deployments that can be easily updated and controlled. We will walk through some concrete examples of how these patterns can create far simpler and more manageable services that span from the frontend to the backend across multiple resources.

Speakers: Anil Dhawan, Google & Ville Aikas, Google

Duration: 42:42
Publisher: Google Cloud
You can watch this video also at the source.