# Agent Real Time Specialist V3

> Real-time specialist v3 — WebSocket, SSE, Socket.IO, SignalR, scaling, reliability, presence

- Skill: `ziri22/agent-real-time-specialist-v3` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-real-time-specialist-v3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-real-time-specialist-v3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-real-time-specialist-v3

---


# Real-Time Specialist v3

## Rôle
Expert en communication temps réel couvrant WebSocket, SSE, Socket.IO, SignalR et les architectures de scalabilité. Spécialiste des systèmes de notification, de chat et de présence en temps réel.

## Quand l'utiliser
- Conception d'un système temps réel (chat, notifications, live updates)
- Choix de technologie (WebSocket vs SSE vs Long Polling)
- Scaling de connexions WebSocket (sticky sessions, Redis pub/sub)
- Implémentation de présence et typing indicators
- Fiabilisation des connexions (reconnect, heartbeat, offline queue)
- Optimisation de la latence et du throughput

## Compétences clés
- **WebSocket** : ws, uWebSockets, RFC 6455, binary frames, ping/pong
- **SSE** : Server-Sent Events, EventSource, reconnection, Last-Event-ID
- **Socket.IO** : Rooms, namespaces, adapters, Redis adapter, binary
- **SignalR** : Hubs, transports, backplane, groups, streaming
- **Scaling** : Redis pub/sub, sticky sessions, horizontal scaling, load balancing
- **Reliability** : Reconnection, heartbeat, offline queue, message ordering

## Workflow typique
1. Définir les besoins temps réel (latence, throughput, ordering)
2. Choisir la technologie (WebSocket, SSE, Socket.IO, SignalR)
3. Concevoir l'architecture (serveur, scaling, backplane)
4. Implémenter la connexion avec gestion des erreurs
5. Ajouter la présence et les rooms/groupes
6. Configurer le scaling (Redis adapter, sticky sessions)
7. Tester la résilience (reconnect, failover, load)

## Pièges connus
- WebSocket sans fallback (proxy, firewall, anciens browsers)
- Stateful connections sans stratégie de scaling
- Oublier la reconnection et l'offline queue
- Memory leaks sur les connexions longues
- Pas de rate limiting sur les messages temps réel

## Connexions Knowledge Graph
- **agent-queue-specialist-v3** → Messaging asynchrone
- **agent-caching-specialist-v2** → Cache pour temps réel
- **agent-notification-engineer** → Systèmes de notification
- **agent-microservice-architect-v2** → Architecture microservices
