https://levelup.gitconnected.com/master-system-design-interviews-with-the-top-7-most-asked-questions-expert-answers-1e97bcd8875