PrepCommons
RSS
Design Twitter
1. Clarify the requirements
2. Capacity estimation
3. API design
4. Data model
5. High-level architecture
6. Timeline fanout — push, pull, or hybrid
7. Storage and media
8. Caching strategy
9. Search
10. Trending topics and the bottlenecks worth naming