对标大厂的技术派架构设计
大家好呀,我是楼仔。
这篇文章之前只有星球用户才能看哦,你看到了就是赚了。
很多同学对技术派项目非常感兴趣,目前技术派教程已经更新了三十篇,今天就给大家讲讲技术派的架构设计,让你对该项目有一个整体的认识。
通常对于技术人员而言,在开启一个新的项目之前,做了前期的调研、立项之后,第一件事情并不是开始搭建工程、撸代码,一个整体的架构方案设计、评审都属于不可忽视的环节。
接下来我将尽量追溯还原技术派的整体架构,是如何从 0 到 1 进行敲定的。
不 BB,上目录:
1. 业务模块拆解
在查看本文之前,请确保已正确了解技术派的主营业务,覆盖的功能点,如有疑问,可以先体验一下技术派网站,访问地址:https://paicoding.com
在业务模块拆解这一过程中,除了业务属性维度之外,还有一个非常重要的属性是参与者角色。
1.1 角色拆解
作为一个社区系统,用户角色非常容易划分
- 读者:普通浏览文章的用户
- 作者:发布文章的用户
- 管理员:整个系统的超管
权限划分
那么这三个角色的权柄是怎么划分的呢?
从上图可以比较清晰的看出三个角色的划分
- 读者的所有功能,作者都拥有;但是作者存在部分读者用不了的功能(如文章编辑、修改、发布等)
- 管理员权限最大,覆盖读者、作者的所有功能点
差异性划分
接下来就需要抓重点,看一下上面三个角色的主要差异点在哪里
- 读者:主要是阅读文...
热门评论
10 条评论
回复