文章目录
业务架构
一、单体模式
早期系统多以单体业务为主,逐个业务线扩张。系统也多呈现为多个
mvc
独立运行状态。各自打各自的。
以电商为例,可能按
B2B
,
B2C
,
C2C
不断扩张,每个业务一套系统,每个系统一个维护团队。
1
)方案
代理层设置不同的二级域名,如
b2b.abc.com
,
b2c.abc.com
,分发给不同的服务器
2
)特点
粒度较粗:纯以业务为导向,往往形成业务团队各自为战,新业务线出现时疯狂扩张
重复开发:相同功能可能在不同业务的项目中被重复开发,比如短信发送、支付、财务统计