Ready, Steady, Cloud Run!
Introduction
We’ll be using Cloud Run to quickly configure, deploy and troubleshoot a web service. During the process we’ll introduce different ways to store data for the web service and learn about how to discover and fix issues.
Learning Objectives
This is going to be an introduction to running apps on Cloud Run. We’ll dive into various aspects of app development using cloud native tooling on GCP.
- Deploying and configuring apps on Cloud Run
- Logging and monitoring for troubleshooting
- Working with different data stores, Firestore, Memorystore and Cloud SQL
- Keeping secrets safe in Secret Manager
Challenges
- Challenge 1: Building and deploying a web service
- Challenge 2: A faster feedback loop
- Challenge 3: Logging and Monitoring
- Challenge 4: Firestore
- Challenge 5: Cloud SQL
- Challenge 6: Keeping secrets safe
- Challenge 7: Memorystore
Prerequisites
- Your own GCP project with Owner IAM role
- Access to an environment with the following
- gcloud (>= 410.0.0)
- node.js (>= v19.1.0)
- docker (>= 20.10.22)
- an editor
- Note Cloud Shell has all of these pre-installed
- Basic knowledge of GCP
- Knowledge of docker, nodejs/npm and Javascript
Contributors
- Wietse Venema