Zoom at scale: teardown of UX patterns for 10k+ attendee events
Tech · 6 min read
Zoom's enterprise-grade event features evolved to support 10,000-plus attendees with hierarchical role models and stage management tools. Designers introduced tiered audience views: a pinned stage view for attendees, a backstage control surface for producers, and a separate moderator dashboard for Q&A triage. Each surface prioritized low-latency signals relevant to its role, such as real-time participant raises, speaker timers, and video quality alerts.
To balance engagement with scalability, Zoom used batched state updates and progressive loading of participant thumbnails, keeping the default attendee view minimal to reduce bandwidth. Interaction primitives like wave, applause, and upvote were aggregated and visualized to avoid chat spam while preserving audience sentiment. Producers could route questions to speakers and float high-value attendees into breakout stages without disrupting the main feed.
Accessibility and inclusivity were built in via parallel captioning tracks and multiple audio channels for sign language interpreters. The product's engineering constraints shaped the UX: designers favored non-blocking controls and background workflows for moderation so that showrunners could respond without interrupting the experience. The case illustrates how large-scale synchronous apps require distinct role-specific UXs rather than one-size-fits-all interfaces.