模块一作业
微信业务架构图
学生管理系统架构设计
方案一
方案二
方案三
结论
选择方案一。
合适原则:
1. 团队人员少,技术水平也有限;
2. 经济条有限,不易采用需要太多云服务器的方案;
3. 系统只需要支撑 1000 个学生访问量,且服务器和数据库都有主备,因此即简单又高可用,性能方面也没有问题。
简单原则:
1. 不拆分系统,部署维护简单;
2. 没有微服务,无需考虑门槛较高的微服务方案,或容器集群方案;
3. 数据库垂直拆分带来的是维护成本问题。
演化原则:
1. 一次性交付,且后期业务变化不大;
2. 学校学生数量稳定,架构支撑多年;
3. 若要优化架构也较为方便,数据迁移和服务拆分都能平滑过渡。
版权声明: 本文为 InfoQ 作者【皓月】的原创文章。
原文链接:【http://xie.infoq.cn/article/c96700d58c1a1ad65bc6d1db1】。文章转载请联系作者。
评论