Designing Real-Time Collaborative Editing for a Canva-Style Design Tool
An architecture note for real-time collaborative editing in a Canva-style design tool: requirements, a minimal OT-plus-durable-log design, trust boundaries, operational checks, failure modes, and what would force a redesign.