FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

2019-20-Classes/System_Design at master · SelfCodeLearning/2019-20-Classes · GitHub

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.MD

System Design

System design is the process of designing the elements of a system such as the architecture, modules and components, the different interfaces of those components and the data that goes through that system.

Topics important in a System Design Interview

  • Efficeincy of Data Structures
  • Scalability
  • Data distribution and management: Sharding and Data Partioning
  • Load Balancing
  • Caching
  • Redundancy and Replication

Designing a System? Remember these

  • Communication among both process and different systems/services.
  • Analysis of Concurrency.
  • Virtualization and Performance
  • Reliability of the System
  • Confidentiality, Integrity and Availablity

This file is still work in progress. Content to be added.


Back | FazBrowse Home | New Git URL