架构实战营 - 微信业务架构 & 学生管理系统
微信业务架构

学生管理系统
方案一:

特点:
优点:架构简单,方便部署管理,开发成本低
缺点:业务都集中在一起,单一系统出问题会影响整个系统
方案二:

特点:
优点:业务分块后, 职责单一,有问题好定位,容易扩展
缺点:每个子系统都需要维护,部署繁琐
最终选择方案一, 因为:
开发成本低
业务不需要拆分, 管理和部署简单
学生人数不多,总数也较稳定,基本一次性交付后无需后期演化
方案一:
特点:
优点:架构简单,方便部署管理,开发成本低
缺点:业务都集中在一起,单一系统出问题会影响整个系统
方案二:
特点:
优点:业务分块后, 职责单一,有问题好定位,容易扩展
缺点:每个子系统都需要维护,部署繁琐
最终选择方案一, 因为:
开发成本低
业务不需要拆分, 管理和部署简单
学生人数不多,总数也较稳定,基本一次性交付后无需后期演化
评论