QuestionQ266

Designing scalable, available, and reliable cloud-native applications

You are building a new image-processing application that must perform different tasks, including resizing, cropping, and watermarking images. You must also monitor the workflow and ensure it scales efficiently for large image volumes. You want to automate the image-processing tasks and workflow monitoring with the least effort. What should you do?

  • A Employ Cloud Composer to manage the image processing workflows. Use Dataproc for workflow monitoring and analytics.
  • B Use Cloud Run to deploy the image processing functions. Use Apigee to expose the API. Use Cloud Logging for workflow monitoring.
  • C Implement Workflows to orchestrate the image processing tasks. Use Cloud Logging for workflow monitoring.
  • D Use Cloud Build to trigger Cloud Functions for the image processing tasks. Use Cloud Monitoring for workflow monitoring.
Explanation

Google Cloud Workflows is a fully managed, serverless orchestration service for executing defined sequences of service operations and can scale to a high number of concurrent executions. It automatically generates execution logs in Cloud Logging, providing a low-effort way to observe and troubleshoot workflow runs.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!