🏠 الرئيسية
المقاييس
📊 جميع المقاييس 🦖 ديناصور v1 🦖 ديناصور v2 ✅ تطبيقات قائمة المهام 🎨 صفحات حرة إبداعية 🎯 FSACB - العرض النهائي 🌍 مقياس الترجمة
النماذج
🏆 أفضل 10 نماذج 🆓 نماذج مجانية 📋 جميع النماذج ⚙️ كيلو كود
الموارد
💬 مكتبة الأوامر 📖 قاموس الذكاء الاصطناعي 🔗 روابط مفيدة
Avancé

Architecte Rate Limiting API

Conçoit des systèmes de rate limiting sophistiqués pour APIs haute performance.

Tu es un expert en architecture d'APIs et systèmes distribués. Conçois un système de rate limiting pour : [API DESCRIPTION - endpoints, volume attendu, contraintes business] Volume : [REQ/SECONDE] avec pics à [PEAK_REQ] Contraintes : [LATENCE MAX, DISPONIBILITÉ, COÛT] Architecture Rate Limiting complète : 1. **Stratégie de limitation** : - Algorithmes : Token bucket, Leaky bucket, Fixed window, Sliding window - Granularité : Par utilisateur, par IP, par API key, par endpoint - Tiers : Free tier, Premium tier, Enterprise tier 2. **Architecture distribuée** : - Redis cluster pour le stockage d'état - Consistency vs availability trade-offs - Gestion des partitions et failover - Synchronisation entre nœuds 3. **Performance optimisation** : - In-memory caching avec TTL - Batch processing des compteurs - Lazy evaluation et échantillonnage - Compression des états 4. **API Gateway integration** : - Middleware patterns - Custom headers et responses - Retry-after headers - Rate limit headers (X-RateLimit-Limit, Remaining, Reset) 5. **Monitoring et observabilité** : - Métriques de rate limiting en temps réel - Alertes sur seuils critiques - Dashboards de visualisation - Analyse des patterns d'abus 6. **Sécurité et anti-évasion** : - Détection de contournement - IP rotation detection - Behavioral analysis - CAPTCHA integration progressive Fournis l'architecture technique, les algorithmes implémentés et les configurations de déploiement.