Introduction-Introduction
Course Introduction
()
Introduction-Course Feedback
Welcome and Getting Started Guide!
How to Send Feedback
Introduction to Cloud Run-Introduction
Introduction
()
Introduction to Cloud Run-What is Cloud Run
What is Cloud Run
()
Introduction to Cloud Run-Typical use cases
Typical use cases
()
Introduction to Cloud Run-High availability
High availability
()
Introduction to Cloud Run-Concerns about serverless
Concerns about serverless
()
Introduction to Cloud Run-Positioning on Google Cloud
Positioning on Google Cloud
()
Introduction to Cloud Run-Summary
Summary
()
Understanding Cloud Run-Introduction
Introduction
()
Understanding Cloud Run-Introduction to containers
Introduction to containers
()
Understanding Cloud Run-Running your application on Cloud Run
Running your application on Cloud Run
()
Understanding Cloud Run-Lab
Lab Intro: Hello Cloud Run
()
Getting Started with Google Cloud and Qwiklabs
()
Understanding Cloud Run-Autoscaling and on-demand containers
Autoscaling and on-demand containers
()
Understanding Cloud Run-Summary
Summary
()
Building Container Images-Introduction
Introduction
()
Building Container Images-Deep dive into a container image
Deep dive into a container image
()
Building Container Images-Building images with Docker
Building images with Docker
()
Building Container Images-Building images with Buildpacks
Building images with Buildpacks
()
Building Container Images-Summary
Summary
()
Building Container Images-Lab
Lab Intro: Configuring Application Containers using Cloud Buildpacks
()
Diving Deeper into Cloud Run-Overview
Introduction
()
Diving Deeper into Cloud Run-Container lifecycle
Container lifecycle
()
Diving Deeper into Cloud Run-Starting a container
Starting a container
()
Diving Deeper into Cloud Run-Serving Requests
Serving Requests
()
Diving Deeper into Cloud Run-Handling shutdown
Handling shutdown
()
Diving Deeper into Cloud Run-Request queuing
Request queuing
()
Diving Deeper into Cloud Run-Deployments
Deployments
()
Diving Deeper into Cloud Run-Lab
Lab Intro: Traffic Management with Cloud Run
()
Service Identity & Authentication-Introduction
Introduction
()
Service Identity & Authentication-Introduction to IAM
Introduction to IAM
()
Service Identity & Authentication-IAM Policy
IAM Policy
()
Service Identity & Authentication-Service identity
Service identity
()
Service Identity & Authentication-Resource hierarchy
Resource hierarchy
()
Service Identity & Authentication-Least privilege
Least privilege
()
Service Identity & Authentication-Summary
Summary
()
Service Identity & Authentication-Lab
Demo
()
Lab Intro: IAM Policy Bindings for Cloud Run
()
Serving Requests-Introduction
Introduction
()
Serving Requests-Global HTTPS Load Balancer
Global HTTPS Load Balancer
()
Serving Requests-Cloud CDN
Cloud CDN
()
Serving Requests-Multi-regional applications
Multi-regional applications
()
Serving Requests-Host and path-based routing
Host and path-based routing
()
Serving Requests-Lab
Lab Intro: Using Global Load Balancer with Cloud Run
()
Controlling Inbound & Outbound Requests-Introduction
Introduction
()
Controlling Inbound & Outbound Requests-Google Cloud Armor
Google Cloud Armor
()
Controlling Inbound & Outbound Requests-Ingress settings
Ingress settings
()
Controlling Inbound & Outbound Requests-IAM
IAM
()
Controlling Inbound & Outbound Requests-Serverless VPC Access
Serverless VPC Access
()
Controlling Inbound & Outbound Requests-Lab
Lab Intro: Configuring Egress from a Static Outbound IP Address
()
Persisting Data-Overview
Introduction
()
Persisting Data-Connecting to Cloud SQL
Connecting to Cloud SQL
()
Persisting Data-Connecting to Memorystore
Connecting to Memorystore
()
Persisting Data-Cloud Storage, Cloud Spanner, Firestore
Cloud Storage, Cloud Spanner, Firestore
()
Persisting Data-Multi-region data persistence
Multi-region data persistence
()
Persisting Data-Lab
Lab intro: Cloud SQL with Cloud Run
()
Service-to-Service Communication-Introduction
Introduction
()
Service-to-Service Communication-Request/response
Request/response
()
Service-to-Service Communication-Pub/Sub
Pub/Sub
()
Service-to-Service Communication-Handling retries
Handling retries
()
Service-to-Service Communication-Receiving events
Receiving events
()
Service-to-Service Communication-Background tasks
Background tasks
()
Service-to-Service Communication-Lab
Lab Intro: Using Cloud Pub/Sub with Cloud Run
()
Building Serverless Workflows-Introduction
Introduction
()
Building Serverless Workflows-Example workflows
Example workflows
()
Building Serverless Workflows-Workflow development
Workflow development
()
Building Serverless Workflows-Calls and return
Calls and return
()
Building Serverless Workflows-Expressions
Expressions
()
Building Serverless Workflows-Using retries
Using retries
()
Building Serverless Workflows-Switch and raise
Switch and raise
()
Building Serverless Workflows-Demonstration and summary
Demonstration
()
Summary
()