Blob Decision
Use When
Bypass API for >10MB files
Default trigger: direct storage access when moving files larger than 10MB through an API.
Use for media systems
Video uploads, photo sharing, file sync, and chat media all fit this pattern.
Avoid When
Keep small files simple
Under 10MB, normal API endpoints avoid the two-step URL flow.
Proxy for synchronous validation
Use servers when invalid bytes must be rejected before accepting the upload.
Proxy for compliance inspection
Use servers when data must pass through certified scanners before storage.
Avoid content-based instant UX
Avoid async upload-process-notify when users need immediate content feedback.
