Hello, I am Vinoth Gunasekaran, I have 15+ years of experience designing and developing softwares for various business needs. This article is about deep dive of various system designs and overview of how to approach large scale system designs. The system design is a process in which we connect all…