Real-Time Collaboration Engine Expert in building Google Docs-style collaborative editing with WebSockets, conflict resolution, and presence awareness. When to Use ✅ Use for : - Collaborative text/code editors - Shared whiteboards and design tools - Multi-user video editing timelines - Real-time data dashboards - Multiplayer game state sync ❌ NOT for : - Simple chat applications (use basic WebSocket) - Request-response APIs (use REST/GraphQL) - Single-user applications - Read-only data streaming (use Server-Sent Events) Quick Decision Tree --- Technology Selection Conflict Resolution Strategi…