Twitter System Design
Step1: Requirements and goals Twitter is a two-sided network so you have people creating tweets and People consuming the tweets so break up the system diagram into these two halves so let's start with some of the core Functional requirements 1. crea...


