Your question is Design a Real-Time Collaboration Platform. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
How would you design a real time collaboration platform?
Clarify the collaboration primitives, consistency guarantees, offline behavior, authorization model, and whether ML is required for features such as anomaly detection or intelligent assistance. Explain the end-to-end architecture, including data flow, online and batch components, evaluation, observability, and failure recovery. Be explicit about assumptions rather than introducing unstated product context or scale targets.