Back to projects
INTERACTION

Global Sync

Real-time collaboration tool for distributed architectural teams, enabling simultaneous multi-user editing of complex design documents.

Overview

Global Sync solves the hardest problem in distributed creative work: how do you let ten architects in five time zones edit the same complex document simultaneously without conflicts?

The Problem

Traditional version control treats design files as opaque blobs. Conflict resolution is manual and destructive. Global Sync introduces a CRDT-based (Conflict-free Replicated Data Type) approach to design document synchronisation.

Architecture

Client A ──┐
Client B ──┼──► Sync Engine (CRDT) ──► Persistent Store
Client C ──┘         │
                      └──► Conflict Resolver

The sync engine maintains operational history and automatically merges divergent edits using vector clocks for causal ordering.

Impact

  • Zero-conflict merges in 98.7% of test cases
  • Sub-100ms propagation latency on a global CDN
  • Supports documents with up to 50,000 nodes