QuestionQ44

Develop Azure compute solutions

You are developing a software as a service (SaaS) offering for managing photographs. Users upload photos to a web service, and the service stores the photos in Azure Storage Blob storage. The storage account type is General-purpose V2.

When photos are uploaded, they must be processed to create and save a mobile-friendly version of each image. The process that produces a mobile-friendly version of the image must begin in less than one minute.

You need to design the process that starts the photo processing.

Proposed solution: Move the photo-processing workload to an Azure Function that is triggered by the blob upload.

Does this solution meet the goal?

Explanation

A standard Azure Blob Storage trigger uses polling and does not guarantee that processing begins within one minute after a blob upload. A lower-latency event-based trigger, such as the Event Grid-based Blob trigger, would be required to meet a sub-minute start requirement.

Learn more

Community Discussion

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