架构设计--评论系统
目录
架构设计最重要的就是理解整个产品体系在系统中的定位。搞清楚系统背后的背景,才能做出最佳的设计和抽象。不要做需求的翻译机,先理解业务背后的本质,事情的初衷。
评论系统,我们往小里做就是视频评论系统,往大里做就是评论平台,可以接入各种业务形态。
- 发布评论:支持回复楼层、楼中楼。
- 读取评论:按照时间、热度排序。
- 删除评论:用户删除、作者删除。
- 管理评论:作者置顶、后台运营管理(搜索、删除、审核等)。
架构概览
我们这里以 B 站的设计为参考讲解(不代表当前的实际架构设计),
