AstroVia Image Retrieval Service
A focused ASP.NET Core API whose only job is secure, efficient delivery of captured images to clients and downstream services. It authenticates callers, resolves an image identifier to a blob in Azure Storage, streams the bytes back with appropriate caching and range support, and enforces per-tenant access rules.
It uses Azure.Storage.Blobs with DefaultAzureCredential (or an explicit connection string in development), EF Core for metadata lookups, and rate limiting to protect against abuse. Splitting retrieval from capture lets the capture path scale independently and lets retrieval be tuned for CDN-friendly streaming.