image
App Versioning

Contents

Deploying an Application to Google App Engine
1
Introduction
PREVIEW5m 26s
2
App Versioning
PREVIEW1m 6s
App Versioning
Difficulty
Beginner
Duration
10m
Students
34
Ratings
5/5
Description

This lesson is designed to teach you how to deploy an application to Google App Engine. You will learn how to deploy a new app, how to create multiple versions of an app, and how to split your user traffic between multiple app versions.

Learning Objectives

  • Deploy an application to App Engine
  • Create multiple versions of an application
  • Split App Engine traffic between multiple versions

Intended Audience

  • Cloud Architects
  • System Administrators
  • GCP Developers
  • Anyone preparing for a Google Cloud certification

Prerequisites

  • Access to a GCP account
Transcript

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
Students
89859
Courses
89
Learning Paths
56

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.