Intrigued by the art of cloud architecture? Discover how to design, develop, and manage robust, secure, scalable, and dynamic solutions on Google Cloud as you prepare for the Professional Cloud Architect exam!
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.
Last updated
An enterprise is modernizing its application infrastructure and needs to select the appropriate serverless compute deployment models for two distinct backend services:
Which serverless deployment architecture should the cloud architect recommend?
Deploy Service A as a scheduled Cloud Run Job, and deploy Service B as an HTTP Cloud Function using a Python wrapper.
Deploy Service A as an event-driven Cloud Function with a Cloud Storage trigger, and deploy Service B as a containerized Cloud Run service.
Deploy Service A to Compute Engine with managed instance groups, and deploy Service B to App Engine standard environment.
Deploy both Service A and Service B to Cloud Functions using standard managed runtimes.
Deploy Service A as a scheduled Cloud Run Job, and deploy Service B as an HTTP Cloud Function using a Python wrapper.
Deploy Service A as an event-driven Cloud Function with a Cloud Storage trigger, and deploy Service B as a containerized Cloud Run service.
This architecture pairs Cloud Functions (Cloud Run functions) for source-deployed, event-driven compute with Cloud Run for running arbitrary containerized web applications and microservices.
This architecture leverages the specific strengths of both serverless products: source-based event simplicity for Service A and arbitrary runtime container execution for Service B.
Deploy Service A to Compute Engine with managed instance groups, and deploy Service B to App Engine standard environment.
Deploy both Service A and Service B to Cloud Functions using standard managed runtimes.