What is system Design

System design is a process of defining architecture, component modules and interfaces and data flow of a system to meet specific requirements

it involves multiple decisions about how different parts of system will interact and and work together to achieve scalability , functionality, reliability and performance of the product.