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?
已存档?
是复刻?
已锁定?
是镜像?
是私有?