🧶 Vitrine Pro — Family Blanket
SERVICE INTEGRATION · 30 NODES · 6 ROWS · 10 STORIES · FROM TENANT PROVISIONING TO CONTENT DELIVERY
Handmade with care
🧶 Knitting Patterns
1. "Cast On a New Tenant"
vtp-admin → PostgreSQL → Route53 (DNS) → S3 buckets (pwa + painel) → CloudFront dists → Tenant live
2. "First Stitch: Content Creation"
Painel API → webservices → PostgreSQL (lesson/module) → S3 (presigned upload) → Typesense (index)
3. "The Video Thread"
webservices → video-processor (create task) → Redis queue → FFmpeg → S3 upload → webhook back → Short record
4. "AI Embroidery"
webservices → ai-engine (FastAPI) → Vertex AI / Gemini 2.5 Flash → summary + transcription → PostgreSQL
5. "Payment Yarn"
Gateway webhook → webservices → SQS job → HandleWebhooklog → CreateSale → access granted
6. "Warm Delivery"
App request → webservices → SDUI scene build → JSON response → CloudFront HLS → customer watches
7. "The Notification Stitch"
Event trigger → webservices → SQS → OneSignal API → push to iOS/Android/Web
8. "Search Thread"
User query → webservices → Typesense (Posts, Appusers collections) → ranked results
9. "The Chatbot Patch"
User message → firebasecloud Cloud Function → OpenAI Assistants → Firestore (threads) → streamed response
10. "Webhook Retry Loop"
Failed webhook → webhooklog (status=WAITING) → cron DispatchWaitingWebhooklogsJob → retry w/ backoff → eventual success
Yarn Types
The Border (Integrations)
Clique num card p/ destacar conexoes