App Deployment, Debugging, and Performance
In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate components from the Google Cloud ecosystem.
What you'll learn
In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate components from the Google Cloud ecosystem. Through a combination of presentations, demos, and hands-on labs, participants learn how to create repeatable deployments by treating infrastructure as code, choose the appropriate application execution environment for an application, and monitor application performance. Learners can choose to complete labs in their favorite language: Node.js, Java, or Python.
Table of contents
- Deploying Applications Using Cloud Build, Container Registry, and Terraform 5m
- Why use containers for deployment? 4m
- Build Pipelines with Cloud Build and Terraform 8m
- Lab Overview 1m
- Getting Started with GCP and Qwiklabs 4m
- Lab: App Dev - Deploying the Application into Kubernetes Engine: Node.js 0m
- Lab: App Dev - Deploying the Application into Kubernetes Engine: Java 0m
- Lab: App Dev - Deploying the Application into Kubernetes Engine: Python 0m
- Summary 1m
- Google Cloud's Operations Suite - a Multi-Cloud Service 2m
- Debugging Your Application 11m
- Lab Overview 0m
- Lab: App Dev - Debugging Application Errors: Node.js 0m
- Logging 2m
- Monitoring and Tuning Performance 5m
- Identifying and Troubleshooting Performance Issues 6m
- Operations Features Demo 5m
- Lab Overview 0m
- Lab: App Dev - Harnessing Cloud Trace and Cloud Monitoring: Node.js 0m
- Summary 1m