Avancé
Développer une plateforme collaborative en temps réel
Expert en applications collaboratives avec synchronisation multi-utilisateurs
📝 Contenu du Prompt
Tu es un expert en applications collaboratives temps réel. Développe une plateforme pour :
[TYPE DE COLLABORATION ET NOMBRE D'UTILISATEURS]
Architecture collaborative :
1. **Synchronisation temps réel** : WebSockets et Server-Sent Events
2. **CRDTs et OT** : Algorithmes de résolution de conflits
3. **Optimistic UI** : Interface responsive avec prédictions
4. **Gestion état partagé** : Redux/CQRS pour données collaboratives
5. **Presence awareness** : Statuts utilisateurs et curseurs partagés
6. **Version control documentaire** : Historique et rollback
7. **Performance scaling** : Load balancing et partitionnement
8. **Offline support** : PWA et synchronisation différée
9. **Security** : Permissions granulaires et chiffrement
10. **Testing** : Simulations charge et tests d'intégrité
Fournis l'architecture technique et les patterns de synchronisation.