GeekBand C++系统设计与实践 第一周

2016-08-01  本文已影响48人  hui1429

1.系统设计介绍

2.系统设计七剑客

1)Concurrency (并发)

2)Network 网络模型

3)Database 数据库

4)Distribute System 分布式

How to scale Tiny URL service?

5) Performance 性能

CPU -> L1 -> L2 -> L3 -> SSD -> HD -> Network 速度越来越慢

6) Estimation 估算

How many piano tuners are there in the entire world?

Tiny URL:How much is total storage?

7)Design Patten 设计模式

23 patterns:

3.案例

News Feeds

Stats Server

How are click stats stored?

Cache Requirement

Web Crawler

Amazon Product Page

上一篇 下一篇

猜你喜欢

热点阅读