Bootstrap

【架构实战营】模块二作业

一. 微信朋友圈复杂度整体分析

  • 业务复杂度低

  • 质量复杂度高

二. 微信朋友圈高性能业务指标

2021年1月21日,微信迎来上线十周年。在此前两天举行的微信公开课活动上,微信公布了最新数据:

微信的日活跃用户达到10.9亿;有7.8亿人每天翻看着朋友圈,其中的1.2亿人还会在朋友圈里发点什么;3.6亿人每天浏览公众号来获取对外界的认知。

三. 微信朋友圈高性能复杂度分析

每天7.8亿人翻看朋友圈,假设每人每天查看次数为20次,则一天的总查看量约为156亿人次,假设用户每天平均睡眠时间为8小时,QPS为27万。1.2亿人发表内容,假设每人每天发表3条动态,则每天发圈TPS约为1万。假设每条朋友圈的点赞评论数为10,TPS约为2万。

四. 微信朋友圈高性能应对思路

1. 发朋友圈

2. 看朋友圈

3. 点赞评论

五. 朋友圈高性能方案

六. 朋友圈整体架构