🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích
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.