grokking-system-design

  • 所有者: tuliren/grokking-system-design
  • 平台:
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    4
      比較:

Github星跟蹤圖

Grokking System Design Interview

Source: educative

Interview Process

  • Scope the problem
    • Don’t make assumptions.
    • Ask clarifying questions to understand the constraints and use cases.
    • Steps
      • Requirements clarifications
      • System interface definition
  • Sketch up an abstract design
    • Building blocks of the system
    • Relationships between them
    • Steps
      • Back-of-the-envelope estimation
      • Defining data model
      • High-level design
  • Identify and address the bottlenecks
    • Use the fundamental principles of scalable system design
    • Steps
      • Detailed design
      • Identifying and resolving bottlenecks

Distributed System Design Basics

System Designs

主要指標

概覽
名稱與所有者tuliren/grokking-system-design
主編程語言Shell
編程語言Shell (語言數: 1)
平台
許可證
所有者活动
創建於2018-10-14 09:20:51
推送於2019-05-05 08:35:59
最后一次提交2019-05-05 01:35:31
發布數0
用户参与
星數298
關注者數12
派生數151
提交數15
已啟用問題?
問題數0
打開的問題數0
拉請求數2
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?