PerFit System Architecture

Virtual 3D Try-On Platform — Cloudflare-native infrastructure

GraphQL Jobs Files Status Renders Client User / Business Clerk Authentication N GQL R3F TS Next.js App Frontend + GraphQL + 3D Workers Cloudflare · Vinext D1 Users, Jobs, Metadata R2 Images, OBJ/GLB JOB-003 JOB-002 JOB-001 Queues Backpressure · Retries 3D Model Python · ML Pipeline Renderer Python · 3D Output CLIENTS APPLICATION QUEUE DATA PROCESSING

Job Flow — Body 3D Scan

1
Client uploads multi-view images via Next.js
2
Files saved to R2, job created in D1
3
Job pushed to Cloudflare Queue
4
3D Model Server picks job from queue
5
Processes model, uploads OBJ/GLB to R2
6
Updates D1 status, frontend renders in R3F