Write path: User posts tweet → Tweet Service → Store in Tweet DB → Fanout Service → Push to follower timelines.
Read path: User requests timeline → Timeline Service → Read from Timeline Cache → Return tweets.
Components: Tweet Service, Timeline Service, Fanout Service, User Service, Search Service, Notification Service.
Storage: Tweet DB (write-optimized), Timeline Cache (Redis), User DB, Search Index (Elasticsearch).