架构实战营 模块 1
1. 微信架构图

2. 毕设架构图
方案一:

使用同一台云服务器部署服务
优点:部署简单成本小。
缺点:没有备份,服务不稳定、数据不安全。
方案二:

每个服务单独使用服务器部署,数据库使用主备模式
优点:部署相对简单成本可控,数据安全性。
缺点:服务能满足基本性能,扩展性较差。
方案三:

使用同一台服务器作部署,但分为三个子服务,三个人可以进行分开开发,数据库使用主备模式
优点:充分分工,扩展性好,数据安全性。
缺点:部署相对复杂、成本高、运维复杂度高。
方案选取:
建议选取方案二
部署成本适中,符合团队技术栈,运维成本低,遇到性能瓶颈也能横向扩展。
评论