Google Cloud Professional Cloud Developer — Question 296
You are developing a new image processing application that needs to handle various tasks, such as resizing, cropping, and watermarking images. You also need to monitor the workflow and ensure that it scales efficiently when there are large volumes of images. You want to automate the image processing tasks and workflow monitoring with the least effort. What should you do?
Answer options
- 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.
Correct answer: C
Explanation
The correct answer is C because Workflows is specifically designed to orchestrate complex tasks like those in image processing while ensuring efficient handling. Other options, while mentioning various Google Cloud services, do not provide the same level of orchestration and ease of workflow management for the specified tasks.