-
What is system design
System Design is the process of deciding how different components of a software system will work together to satisfy business and technical requirements. 2. What is Scalability?. Scalability means: Can my system handle more users, requests, or data when the load increases? Imagine you have a small restaurant. Today: Tomorrow, 1,000 customers arrive. If the restaurant can increase its capacity by adding more chefs, tables, kitchens, etc., it is scalable. The same concept applies to software. 3. What is Reliability? Reliability means: Can the system work correctly and consistently without failing? Imagine you have a car. You expect: If the car frequently breaks down, it is not very reliable. Software…