Posts

System Design

Image
System design (considering the focus to the software systems) can be termed as a process which deals with the understanding of the requirements to the actual working system. It includes various steps to achieve this, but the most important understanding required is about the design, many things need to be predefined anticipating the future or the output of the system. System design needs design thinking and as a matter of fact it must deal with knowing the upcoming problems anticipating them well before they actually appear and solving them. There are certain inputs to a system and certain outputs are expected from it. For example, the easiest example we can consider is about Instagram, so considering Instagram as a system. Inputs to these systems will be the photos, videos, reels which an individual make and feed onto this system i.e. it deals with the data a lot and lots of data. It also includes the identification of the users. What would its output be? first is they should never ...