🏠 Accueil
基準測試
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 人工智能詞彙表 🔗 Liens Utiles
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.