架构实战营 - 模块二作业
一、微信朋友圈现状:
每天有 10.9 亿用户打开微信、有 7.8 亿用户进入朋友圈、1.2 亿用户发表朋友圈、其中照片 6.7 亿张、短视频 1 亿条
二、业务复杂度分析
1.微信朋友圈的每天 7.8 亿的访问量,无疑流量是巨大的,数据存储量也是巨大的
2.微信朋友圈的整体流量在微信整个流量体系中占了很高的比重。
3.微信朋友圈是微信变现业务之一,通过与广告系统的整合微信朋友圈为微信提供了可观的收入
4.微信朋友圈的业务内容是用户发送文字、图片、视频,好友在信息流中查看并进行回复。
综上分析微信这个业务的高质量复杂度,低业务复杂度的一项业务原因如下:
1.业务模式简单,很基本的信息流业务模式,脱胎于基础的留言板。
2.业务的复杂点在于如何解决存储问题,但是存储问题可以通过强大的基础服务体系解决在当下腾讯已经有了强大的云平台完全可以支撑。
3.微信将朋友圈的可见度进行了控制,只能看好友半年的内容,并且用户一般只看最新的内容,进一步降低了业务复杂度。
4.朋友圈业务如果发生业务中断将导致微信巨大的收入损失,因此微信朋友圈业务需要 4 个 9 个高可用度。
三、业务设计方案
版权声明: 本文为 InfoQ 作者【Alex.Wu】的原创文章。
原文链接:【http://xie.infoq.cn/article/e7a949133cc219ad50536f0a9】。未经作者许可,禁止转载。
评论