# 架构师思维
# 看图想架构
# 基础的
前端部分:
文字区域做成后台可配置的
抽奖按钮
接口
抽奖接口
# 复杂点的
用户接口,判断登录状态、抽奖状态
引导分享,提示流程
pv/uv
自定义事件:抽奖、分享
# 更架构的
考虑产品的整个生命周期
统计、分渠道统计
分享
后台管理
为增长负责
# 架构设计
架构师的职责就是深入理解业务需求后能用软件把业务给模拟出来,并保证稳定执行和后续增长
技术永远服务于业务
不一定非要用高大上的技术
pv/uv通常做网站级别的,参数级的做不了,可以使用百度统计等,方便又免费
# 架构文档
# 需求
# 范围
整体设计,架构设计,没有细节
# 模块设计
B端、h5、后台管理、db
特殊说明
- 组件库独立出来
- 自研统计服务(理由)
# 数据结构
{
work: {
title: '',
setting: {},
props: {},
components: [
vnode
]
},
activeComponentId: ''
}
# 扩展性
扩展组件、数据结构
扩展编辑器
页面配置
# 开发提效
脚手架
组件平台
# 运维保障
线上服务和运维服务
安全
监控报警
服务拓展性,流量大
小厂通常用靠谱的第三方
抽象化!