

System Design Level 3 Live Solve Session: Complex Indexing & Fan-Out Systems
βπ οΈ System Design Workshop Series: From Foundations to Expert-Level Systems
βOverview: The #SoulBits System Design Journey
βJoin us for a four-part, hands-on, collaborative system design workshop series. We'll move step-by-step from fundamental scaling concepts to designing complex, real-time, expert-level systems. Each 1-hour session is limited to a small, curated group to ensure deep engagement and real-time problem-solving. This is an application-based series.
βSession 1: Level 1 β Foundational Scaling & Utility
βSession 2: Level 2 β Data Partitioning & Distributed Storage
βSession 3: Level 3 β Complex Indexing & Fan-Out Systems
β
βTheme: The Twitter/Facebook Challenge: Search, Feeds, and Large-Scale Data Flow.
βFocus: Designing systems that require massive-scale indexing, real-time index updates, and managing the "fan-out" problem (delivering content to millions instantly).
βTarget Audience: Participants aiming for Senior/Staff Engineer roles, focusing on optimizing data flow and retrieval speed.
βCase Studies (Solve 1 or 2):
βTwitter Newsfeed / Facebook News Feed: Detailed discussion on Fan-out-on-Write vs. Fan-out-on-Read strategies and feed ranking.
βTwitter Search: Designing the architecture for near-real-time search using an inverted index that updates constantly.
βCloud Storage (Dropbox/Google Drive): Focus on file synchronization across devices, conflict resolution, and block storage.
βKey Takeaways: Deep understanding of indexing structures, push vs. pull models for content delivery, and ensuring data consistency in distributed file systems.
βSession 4: Level 4 β Expert Real-Time & Geospatial Systems
β
βTheme: The Real-Time Frontier: Chat, Streaming, and Geospatial Matching.
βFocus: Designing the most challenging systems, requiring low-latency communication, complex state management, and specialized geospatial indexing.
βTarget Audience: Aspiring Principal/Staff Engineers ready to integrate multiple complex subsystems.
βCase Studies (Solve 1):
βRide-Sharing Service (Uber/Lyft): The ultimate challenge, combining geospatial indexing (e.g., GeoHash) for driver matching with real-time updates and complex state management.
βReal-Time Chat System (WhatsApp/Messenger): Strong focus on WebSockets, message ordering, and handling user presence across millions of connections.
βAlternative: Video Streaming (YouTube/Netflix): Designing adaptive bitrate streaming and global infrastructure for low-latency video delivery.
βKey Takeaways: Mastery of real-time protocols (WebSockets), utilization of geospatial data structures, and designing highly available and reliable mission-critical systems.
βApplication & Next Steps (Important Luma Block)
β
βAPPLY TO ATTEND: This is an application-based series to ensure a high-quality, interactive experience.
βRegister your interest for the full series or individual sessions below.
βYou will be asked to select your preferred session and explain your motivation.
βApproval Notification: If approved, you will receive a personal meeting invite from #SoulBits with the session details and pre-read materials by [Date - e.g., Nov 28th].