Back to problems

Design robust group size limiting for calls

System Design · Meta · Hard

Design the admission-control and enforcement mechanism that caps group-call occupancy when join/leave operations are subject to races, retries, crashes, and delayed delivery. Operating context and constraints: The service spans several regions, with multiple SFU edges in each region. A room’s maximum occupancy depends on its plan tier: Free=4, Pro=12, Enterprise=50. The limit can change during an active call, for example when the host upgrades. Clients may retry join…

Checking your access…