Design Uber/Facebook nearby/Yelp/Pokemon Go(以Uber为例)
4S
scenario:
需要设计哪些功能?设计的怎么样?(DAU, QPS)
有以下功能需要设计:


那么设计的怎么样?
根据最多有多少人共同在线 分别推算Driver和passager的人数(like DAU, 但是司机和乘客 )
然后计算QPS,Peak QPS(注意到司机需要每四秒汇报一次位置,乘客不需要这样)
然后计算大致的储存信息所需的空间
Service
记录车的位置
匹配客户的打车请求
得出一个可行解:


最后的Scale拓展我将在单独的博客文章里面说。

浙公网安备 33010602011771号