In marketplaces like Upwork, support tickets frequently involve three distinct parties: the client, the freelancer, and the mediator or platform engineer.
Traditional ticketing architectures collapse this into bilateral threads, creating catastrophic context fragmentation. This essay breaks down how we redesigned multi-party state sync.