The Question
Design
Social Media Microblogging Platform
Design a social media platform similar to Twitter. The system should support posting short messages, following other users, delivering personalized real-time feeds, handling viral content fan-out, and serving hundreds of millions of daily active users at low latency.
Redis
Kafka
PostgreSQL
Fan-out Strategy
Microservices
February 7, 2026