Templates/Event Grid Fan-Out
Azure
Serverless
intermediate

Event Grid Fan-OutAzure Architecture Template

Blob upload events fan out through Event Grid to parallel processors: thumbnailer, search indexer and notification workflow.

Upload BucketEvent RouterThumbnailerIndexerNotifierThumbnailsIndex StoreSecretsAPM

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

  1. Open this template in the CloudForge visual designer (free account, no credit card).
  2. Customize resources, names, and connections on the drag-and-drop canvas — or ask Vani, the AI architect, to adapt it.
  3. Generate production-ready Terraform, ARM, or Bicep in one click.
  4. Review the plan diff and security scan, then deploy with human approval.

Related architecture templates