![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SystemDesign
文章平均质量分 88
暴躁老哥在线刷题
刷题ing
展开
-
系统设计DDIA Chapter 5 Replication 白话版之单主复制
Replication,俗称 copy 复制,意思是要把数据用多个副本保存。它有啥好处呢,首先,把数据放在离用户地理位置较近的地方,可以减少延迟(Latency)并提升用户体验。比如你从网上下载视频,服务器离你家很近,那么下载速度就会更快。其次, 在分布式系统里,一切都是不稳定的,任何一个部分都有可能失败/崩溃(Failure)。所以Replication 就可以提升高可用性(High Availability)。还是比如你从网上下载视频,假设一共有五个服务器有这个视频的数据,那么就算其中一个服务器原创 2024-07-16 11:56:13 · 1059 阅读 · 0 评论 -
System Design 之 Monitoring and Alerting System
本文是北美模拟面试题 Design a Monitoring and Alerting System 的笔记,原视频可以在 System Design Guru 频道查看。北美的 System Design 面试没有标准答案,全部为开放式问答,只要言之有理能讲清楚各种选择下的 tradeoff 即可。原创 2024-07-05 09:40:43 · 1388 阅读 · 0 评论 -
System Design之Design a Payment System
请设计一个在线购物网站的支付系统:每当用户点击购物车中的“支付”按钮时,请求会发送到你的系统。只支持信用卡支付。依靠第三方服务(例如VISA)处理实际的信用卡支付。重点在于确保支付操作的“仅一次”交付。原创 2024-06-30 13:32:56 · 1226 阅读 · 0 评论 -
System Design之Design Dropbox/Google Drive
北美的 System Design 面试没有标准答案,全部为开放式问答,只要言之有理能讲清楚各种选择下的 tradeoff 即可。本文是北美模拟面试题 Design Dropbox 的笔记,原视频可以在 System Design Guru 频道查看。请设计一个类似 Dropbox 的文件系统,其支持。2. 多客户端/用户之间同步文件。1. 用户上传并下载文件。原创 2024-05-27 12:42:25 · 1756 阅读 · 0 评论