Aller au contenu
⚡ Génération Massive

1000+ Designs/Heure
BullMQ + 10 Workers

280 lignes de code pour traiter 1000 designs en parallèle

1200
Designs/h
Théorique
1000+
Designs/h
Réaliste
10
Workers
Parallèles
98%
Success
Rate

Architecture BullMQ

1. Client Request
→ POST /api/bulk/generate
{ basePrompt, variations: [1000 items] }
2. Queue Job
→ BullMQ Queue.add()
→ Job ID:"bulk-batch-001"
→ Redis storage
3. Workers Process (10 parallèles)
→ Worker 1: Variations 1-100
→ Worker 2: Variations 101-200
→ ... (8 more workers)
→ Worker 10: Variations 901-1000
4. Per Variation
→ Build prompt (base + modifiers)
→ DALL-E 3 generate (30s avg)
→ Upload to Cloudinary
→ Save to database
→ Update progress (WebSocket)
5. Completion
→ All workers done
→ Results aggregated
→ Success: 980/1000 (98%)
→ Total time: ~50 minutes

10 Workers

Concurrency BullMQ pour traitement parallèle massif

Rate Limiting

100 requests/min pour respecter limites API

Error Recovery

3 retries exponential backoff si échec

Générez 1000 designs en 1h

Essayez gratuitement avec le plan Starter (10 designs)