这是一篇双语翻译的文章,原文出自 grok_system_design_interview.pdf 的一篇文章《Designing Twitter》设计 Twitter。
Let’s design a Twitter-like social networking service. Users of the service will be able to post tweets, follow …
...继续阅读
(70)
很多业务有生成唯一 ID 并作为数据库主键的需求。数据库会在这个字段上建立聚集索引(参考 MySQL InnoDB),即该字段会影响各条数据再物理存储上的顺序。
ID还要尽可能短,节省内存,让数据库索引效率更高。基本上64位整数能够满足绝大多数的场景,但是如果能做到比64位更短那就更好了。需要根据具体业务进行分析,预估出ID的最大值,这个最大值通常比64位整数的上限小很多,于是我们可以用更少 …
...继续阅读
(68)
这是一篇双语翻译的文章,原文出自 grok_system_design_interview.pdf 的一篇文章《Designing Dropbox》设计 Dropbox。
Let’s design a file hosting service like Dropbox or Google Drive. Cloud file storage enables users to store their …
...继续阅读
(63)
这是一篇双语翻译的文章,原文出自 grok_system_design_interview.pdf 的一篇文章《Designing Facebook Messenger》设计 Facebook Messenger。
Let’s design an instant messaging service like Facebook Messenger where users can send text …
...继续阅读
(64)
这是一篇双语翻译的文章,原文出自 grok_system_design_interview.pdf 的一篇文章《Designing Instagram》设计 Instagram。
Let’s design a photo-sharing service like Instagram, where users can upload photos to share them with other …
...继续阅读
(60)
这是一篇双语翻译的文章,原文出自 grok_system_design_interview.pdf 的一篇文章《Designing Pastebin》设计 Pastebin。
Let’s design a Pastebin like web service, where users can store plain text. Users of the service will enter a …
...继续阅读
(71)
这是一篇双语翻译的文章,原文出自《Grokking the System Design Interview》教程的 Domain Name System 这篇章节。
Introduction to Domain Name System (DNS) 域名系统 (DNS) 简介
The origins of DNS DNS 的起源
Let’s consider the example of a …
...继续阅读
(52)
如何生成一个短网址服务,参考 Design a URL Shortening Service / TinyURL 和 Designing a URL Shortening service like TinyURL 两篇文章,整理如下笔记。
其中主要包括以下内容:
设计一个系统有哪些步骤 需求 预估 设计 高层次设计 API …
...继续阅读
(63)
这是一篇双语翻译的文章,原文出自《Grokking the System Design Interview》教程的 System Design Master Template 这篇章节。
System design interviews are unstructured by design. In these interviews, you are asked to take on an …
...继续阅读
(75)
这是一篇双语翻译的文章,原文出自 grok_system_design_interview.pdf 的一篇文章《Designing a URL Shortening service like TinyURL》设计类似 TinyURL 的 URL 缩短服务。
Let’s design a URL shortening service like TinyURL. This service will …
...继续阅读
(71)
这是一篇双语翻译的文章,原文出自 grok_system_design_interview.pdf 的一篇文章《System Design Interviews: A step by step guide》系统设计访谈:分步指南。
A lot of software engineers struggle with system design interviews (SDIs) primarily …
...继续阅读
(67)