架构实战营 - 模块 1 作业
微信业务架构图

学生管理系统
方案-1
单节点服务 单节点存储
缺点:服务没有高可用,也不可以扩展
优点:开发效率高,部署简单

方案-2
单节点服务 单节点存储,引入微服务
缺点:服务没有高可用,而且微服务会降低开发效率,增加沟通成本
优点:支持微服务可以扩展

方案-3
多节点服务 单节点存储,引入微服务,容器化,集群化
缺点:资源多价格高,微服务会降低开发效率,增加沟通成本,存储可能成为瓶颈
优点:高可用 高活

选方案-2,价格低,微服务稍微有点复杂度
方案-1
单节点服务 单节点存储
缺点:服务没有高可用,也不可以扩展
优点:开发效率高,部署简单
方案-2
单节点服务 单节点存储,引入微服务
缺点:服务没有高可用,而且微服务会降低开发效率,增加沟通成本
优点:支持微服务可以扩展
方案-3
多节点服务 单节点存储,引入微服务,容器化,集群化
缺点:资源多价格高,微服务会降低开发效率,增加沟通成本,存储可能成为瓶颈
优点:高可用 高活
选方案-2,价格低,微服务稍微有点复杂度
评论