Boston Consulting Group Interview Question

System design Twitter and scale it for Case Interview