Hello π & welcome to the first post of System Design by @mukeshkuiry
In this post, I'm going to give an overview of
"What is system design?"
System design is the process of defining the elements of architecture
π§βπΌ , interface, modules, components, data, etc. β³
It must satisfy each unique need or demand of the business π§π»βπ€βπ§π» or organization in order to guarantee a smooth π and functional system.
System design requires a systemic approach to
build for efficient system. π
A good system design requires you to think π€ about the
whole infrastructure, from the hardware and software
all the way down to the data π and how it's stored, before actually implementing it into the organization.
System design includes 3 main methods:
1. Architectural design: describes the views πͺ, models, behavior, and infrastructure of a system.
2. Logical design: represents the data flow βοΈ, and input/output of the system.
3. Physical design: includes how a user interacts π€ with these data, how the system represents the user, and how data is modeled/stored.
Next Post βοΈ on some fundamentals of System Design ( Specifically on Horizontal and vertical scaling)
Follow for more such content! @mukeshkuiry
Top comments (0)