App Versioning
Start course

*** NOTICE: This course contains outdated information and has been deprecated ***

This course has been designed to teach you how to deploy and implement Google Cloud Platform solutions. The content in this course will help prepare you for the Associate Cloud Engineer exam.

Learning Objectives

  • To learn how to deploy Kubernetes Engine resources on Google Cloud Platform
  • To learn how to deploy and implement App Engine and Cloud Functions resources
  • To learn how to use Cloud Launcher and Deployment Manager

Intended Audience

  • Those who are preparing for the Associate Cloud Engineer exam
  • Those looking to learn more about GCP networking and compute features


To get the most from this course then you should have some exposure to GCP resources, such as Kubernetes Engine, App Engine, Cloud Functions, Cloud Launcher, and Deployment Manager. However, this is not essential.


In the next lesson, I'm going to talk about traffic splitting when deploying multiple app versions. That being the case, I just wanted to briefly touch on the deployment of multiple app versions. However, because the deployment process for multiple versions is identical to the deployment of the first version, I'm not going to do a full demonstration. Instead, I'm just going to tell you that to deploy multiple versions of an app, you can simply rerun the gcloud app deploy command that we covered in the last lesson. By doing so, another copy of the app will be deployed and GCP will automatically generate a version for it. You can rerun the gcloud app deploy to create as many versions of your application that you need. If you need a different configuration for each version, as will be the case when doing A/B testing, you would just modify the configuration of the web app and then rerun the gcloud app deploy command. 

So, with that said, let's hop into the next lesson so I can explain traffic splitting.

About the Author
Learning Paths

Tom is a 25+ year veteran of the IT industry, having worked in environments as large as 40k seats and as small as 50 seats. Throughout the course of a long an interesting career, he has built an in-depth skillset that spans numerous IT disciplines. Tom has designed and architected small, large, and global IT solutions.

In addition to the Cloud Platform and Infrastructure MCSE certification, Tom also carries several other Microsoft certifications. His ability to see things from a strategic perspective allows Tom to architect solutions that closely align with business needs.

In his spare time, Tom enjoys camping, fishing, and playing poker.

Covered Topics