https://medium.com/@ignatovich.dm/system-design-essentials-a-useful-guide-for-an-interview-d0cd2c75b436