Projets
Backend2024
APIVault
API gateway maison. Rate limiting, auth JWT, cache Redis, logging structuré. 15k req/s sur un VPS à 5€.
apivault — live traffic
Req/s
14,847
Latence
2.3ms
Cache Hit
87%
Rate Limited
0.4%
Requêtes récentes
GET/api/users2001.2msHIT
POST/api/auth/login20045ms—
GET/api/products?page=22000.8msHIT
GET/api/users/me4010.3ms—
POST/api/webhooks4290.1ms—
GET/api/orders/latest2002.1msMISS
Configuration rate limiting
/api/public/*100 req/minsliding window
/api/auth/*1000 req/minsliding window
/api/webhooks50 req/minfixed window
Fonctionnalités
Gateway intelligent
Rate Limiting
Sliding window Redis. Limites par IP, route et user. Headers X-RateLimit-*. Bypass pour IPs whitelistées.
Auth JWT
RS256 et HS256. Extraction auto des claims, injection dans headers upstream. Blacklist via Redis.
Cache Redis
Cache GET avec TTL par route. Invalidation par pattern ou tag. Cache-Control headers respectés.
Observabilité
Logging JSON structuré. Métriques Prometheus. Request ID end-to-end. Health check détaillé.
15k
Req/seconde
<3ms
Latence ajoutée
5€
Coût serveur/mois
99.98%
Uptime 6 mois
Stack
Technologies
Node.jsRedisJWTPrometheusDockerTypeScript