The target audience for this article falls into the following roles: Tech workers Students Engineering managers The prerequisite to reading this article is fundamental knowledge of system design components. This article does not cover an in-depth guide on individual system design components. Disclaimer: The system design questions are subjective. This article is written based on the research I hav