Explore the technical implementation of the Reel upload pipeline in Nomey®.
upload
document is created immediately to:
video.asset.ready
, video.upload.error
)
to Nomey.assetId
with the original upload
recordreels
document on successLayer | Validator | Purpose |
---|---|---|
Client | validateFileSize() | Reject >1GB files early |
Client | validateAspectRatio() | Enforce 9:16 video ratio |
Client | validateDuration() | Prevent too-short or too-long videos |
Server | Post-webhook validation | Final gate for content & tier enforcement |
Tier | Max Active Reels |
---|---|
0 Subscribers | 50 |
1-100 Subscribers | 500 |
100+ Subscribers | 1000 |
Custom Tier (Celebs etc.) | Unlimited |
Area | Decision | Benefit | Cost or Risk |
---|---|---|---|
Upload Path | Direct to Mux | Fast UX, offloads infra | Can’t reject invalids until post-hoc |
Pre-Upload Checks | Client-side | Low latency, early feedback | Can be bypassed by bad actors |
Processing Pipeline | No intermediate storage | Simpler infra, fast dev cycle | Less pre-upload control |
Abuse Handling | Soft-limits via logic | Lightweight, low overhead | Doesn’t fully prevent cost exposure |
Status Tracking | Webhook + DB lifecycle | Traceability + resilience | Slight delay in status change |