—/100
Checkpoints
Create a Pub/Sub topic
/ 10
Deploy the Lab Report Service: Build
/ 15
Create a Revision for Cloud Run
/ 15
Deploy the Email Service: Build
/ 15
Create a new Revision
/ 15
Create a service account
/ 10
Create a Pub/Sub subscription
/ 10
Deploy the SMS Service
/ 10
Build a Resilient, Asynchronous System with Cloud Run and Pub/Sub
GSP650
Overview
For the labs in the Google Cloud Serverless Workshop: Pet Theory Quest, you will read through a fictitious business scenario and assist the characters with their serverless migration plan.
Twelve years ago, Lily started the Pet Theory chain of veterinary clinics. Over the years, the number of clinics has grown, and so has the need for automation. The way Pet Theory handles the results of medical tests when they come back from the lab is too slow and error-prone, and Lily wants to improve this.
Currently, Patrick, Pet Theory's IT administrator, handles test results manually. Whenever a test result comes back, he composes and sends an email to the client whose pet was tested, then he taps out a text message on his phone and sends the results as a text to the client.
Patrick is working with Ruby, a software consultant, to design a more scalable system. They want to build a solution that doesn't require a lot of ongoing maintenance. Patrick and Ruby have decided to go with serverless technology.
Prerequisites
This lab assumes familiarity with the Cloud Console and shell environments. This lab is part of a series. Taking the previous labs could be helpful, but is not necessary:
- Migrating Data to a Firestore Database
- Build a Serverless Web App with Firebase and Firestore
- Build a Serverless App that Creates PDF Files with Cloud Run
- Share Data Securely via a REST API
You should also be comfortable editing files. You can use your favorite text editor (like nano
, vi
, etc.) or you can launch the code editor from Cloud Shell, which can be found in the top ribbon:
加入 Qwiklabs 即可阅读本实验的剩余内容…以及更多精彩内容!
- 获取对“Google Cloud Console”的临时访问权限。
- 200 多项实验,从入门级实验到高级实验,应有尽有。
- 内容短小精悍,便于您按照自己的节奏进行学习。