Azure
Serverless
intermediate
Event Grid Fan-Out — Azure Architecture Template
Blob upload events fan out through Event Grid to parallel processors: thumbnailer, search indexer and notification workflow.
Why this architecture works
- Event Grid push delivery removes polling — subscribers react within seconds of the blob landing
- Each subscriber is independent: adding a new processor is a subscription, not a code change
- Built-in retry with dead-lettering ensures no upload event is silently lost
- Thumbnails and index data are written to separate stores, matching each consumer's access pattern
- Per-function Application Insights isolates failures to the responsible subscriber
What's inside (9 resources)
Upload Bucket
storage-account
Event Router
event-grid-topic
Thumbnailer
function-app
Indexer
function-app
Notifier
logic-app
Thumbnails
blob-block
Index Store
cosmos-db
Secrets
key-vault
APM
application-insights
From template to running infrastructure
- Open this template in the CloudForge visual designer (free account, no credit card).
- Customize resources, names, and connections on the drag-and-drop canvas — or ask Vani, the AI architect, to adapt it.
- Generate production-ready Terraform, ARM, or Bicep in one click.
- Review the plan diff and security scan, then deploy with human approval.