Twitter / X
Twitter's feed architecture solves one of the hardest problems in distributed systems: delivering 500M+ tweets per day to personalized timelines in real-time. Built on Google Cloud, the system uses a hybrid fan-out strategy — fan-out on write for regular users (pre-computing timelines into Memorystore Redis caches) and fan-out on read for celebrity accounts with millions of followers to avoid write amplification. Recommended for engineers designing social platforms where millions of users consume personalized content feeds in real time.
Share this architecture with your network
Twitter's hybrid fan-out approach is key to scaling. Regular tweets fan out on write to follower timeline caches in Memorystore, while celebrity tweets (10K+ followers) fan out on read at query time. Pub/Sub handles event streaming for analytics and search indexing. The timeline cache uses consistent hashing across Memorystore shards, and Bigtable stores the canonical tweet data optimized for time-series access patterns.
Netflix Streaming Platform
Netflix
Global video streaming architecture with CDN, microservices, and chaos engineering patterns. Handles 200M+ concurrent streams.
Uber Dispatch System
Uber
Real-time ride dispatch with geospatial matching, surge pricing, and event-driven driver allocation at massive scale.
Stripe Payment Processing
Stripe
PCI-compliant payment processing with fraud detection, webhook delivery, and multi-currency support.
WhatsApp Messaging System
WhatsApp / Meta
End-to-end encrypted real-time messaging with presence tracking, message queuing for offline users, and media delivery.
Airbnb Marketplace Platform
Airbnb
Two-sided marketplace with search, booking, payments, and review systems. Handles real-time availability, pricing, and fraud prevention.
Slack Real-Time Collaboration
Slack
Workspace messaging with persistent channels, real-time WebSocket delivery, search indexing, and app integrations.
Twitter / X Feed Architecture
Remix this architecture in Canvas