system design
lauraliu123
这个作者很懒,什么都没留下…
展开
-
System Design [youtube搬运] Instagram 笔记
原视频链接https://www.youtube.com/watch?v=QmX2NPkJTKg面试的时候最好问面试人他有什么对系统的功能有什么expectation。虽然你可能使用过这个APP,知道它的一些功能,但是时间限制可能不能允许你回答过多的功能,或者是在某个功能上耗时太久,而是应该询问面试人,回答他想知道的。本视频中讨论的Instagram的一些功能如下:1)Store/ Get Images 存储,获取图片2)Like + Comment Image 点赞评论图片3)Fo原创 2020-05-30 10:15:20 · 772 阅读 · 0 评论 -
System Design [youtube搬运] Whatsapp 笔记
原视频链接https://www.youtube.com/watch?v=vvhC64hQZMkWhatsapp是基于chat的APP,了解了Whatsapp的design有助于了解其他所有聊天类APP的design。Whatsapp比较重要的两个功能是1) group chatting,2) read reciepts。Whatsapp也有其他一些功能。本视频提到的主要有以下features。1) group messaging, 群聊,可支持200人的群聊2) sent + d.原创 2020-05-21 06:04:11 · 831 阅读 · 0 评论 -
System Design [youtube搬运] Tinder 笔记
System Design: Tinder as a microservice architecture原视频链接https://www.youtube.com/watch?v=tndzLznxq40面试的时候系统分析最好从客户的需求开始分析,用户需要什么样的功能(feature),然后再拆分具体的功能,再考虑用什么样的方式来实现具体的功能。Tinder Architecture,也就是Tinder 需要满足用户的功能包括1) store profile , 存储用户信息 (images原创 2020-05-19 06:44:07 · 573 阅读 · 0 评论 -
System Design [youtube搬运] Neflix system design 笔记
Neflix System Design: How does Netflix onboard new contentyoutube 原视频链接https://www.youtube.com/watch?v=x9Hrn0oNmJM当用户想要上传视频的时候会遇到如下的问题, 视频需要处理成1. 不同的格式(MP4, AVI ...)2. 不同的清晰度 (1024P,720P ...)假设需要处理成f个格式,r种清晰度,那么一个视频需要处理存储f*r遍, 每次的处理都需要一定的时间如果原创 2020-05-16 06:56:32 · 374 阅读 · 0 评论