Does Event grid support Batch processing from Azure Function App?

Nagur Shaik 0 Reputation points
2025-11-21T07:28:15.85+00:00

We are trying to implement an Event Grid system topic to fetch documents for batch processing through an Azure Function App. However, it processes a single file each time instead of batching. Could someone confirm whether Event Grid supports batch processing with Azure Function Apps?


Moved from: Community Center | Discuss the Q&A site | Get started on Q&A

Azure Event Grid
Azure Event Grid
An Azure event routing service designed for high availability, consistent performance, and dynamic scale.
{count} votes

1 answer

Sort by: Most helpful
  1. Siddhesh Desai 650 Reputation points Microsoft External Staff Moderator
    2025-11-25T15:42:20.1533333+00:00

    Hi Nagur Shaik,

    Thank you for reaching out to Microsoft Q&A

    Azure Event Trigger does not support batching. Reference: https://stackoverflow.com/questions/69572929/event-grid-batching-behavior

    But Event grid does, so instead of using Event Grid Function you can use an HTTP-triggered Azure Function to receive the full array of events and process all blobs in one go. This lets you handle true batch logic in a single execution.

    Another approach is using Blob Trigger: Blob Trigger always fires once per blob and does not support batching. To achieve batch processing, use an aggregation pattern such as Durable Functions or a queue-based approach. Each Blob Trigger invocation adds blob names to a queue or orchestrator, which collects items for a time window or count threshold and then processes them together as a batch.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.