Absolutely, Tony. Here's a rational breakdown of your architecture options in a comparison table that weighs reliability, complexity, and infrastructure overhead:
| Option | Trigger Type | Infra Overhead | Reliability | Metadata Flexibility | Ease of Scaling | Notes |
|---|---|---|---|---|---|---|
| Classic Blob Trigger | Polling | Low | ❌ Risk of missed events | ✅ Fetchable from blob | 🚧 Limited | Simple to implement but not recommended for production workloads |
| Event Grid → Azure Function | Push via Event Grid | Moderate | ✅ Highly reliable | ✅ Included in event or fetchab |