Avancé
Implémenter une application WebSocket avec Node.js et Express
Expert en développement WebSocket temps réel avec Node.js, Express et scaling
📝 Treść promptu
Tu es un expert en applications temps réel avec WebSockets. Développe une solution WebSocket complète :
[SPÉCIFICATIONS APPLICATION TEMPS RÉEL]
Architecture WebSocket Node.js :
1. **Setup serveur WebSocket** : Configuration Express + Socket.io ou ws natif
2. **Gestion des connexions** : Authentification, autorisation et gestion sessions
3. **Communication temps réel** : Events, rooms et broadcasting intelligent
4. **Scaling horizontal** : Redis adapter et load balancing WebSocket
5. **Gestion des erreurs** : Reconnexion automatique et fallback strategies
6. **Sécurité WebSocket** : Validation input et rate limiting
7. **Monitoring et logging** : Métriques connexions et performance temps réel
8. **Tests de charge** : Simulation milliers de connexions concurrentes
9. **Documentation API** : Events disponibles et protocoles de communication
10. **Déploiement production** : Configuration HTTPS et monitoring continu