架构训练营
vx 业务架构
学生管理系统架构考虑
备选方案
方案一
特点: 技术栈统一使用 java 开发, 数据安全方面使用 mysql 主备保证,
优点: 同时按服务划分的思想分服务开发, 实现开发隔离, 不需要额外统一的一套开发环境, 节省成本;
缺点: 因为划分服务, 导致运维部署比较复杂
方案二
特点: 技术上 PHP 和 java 混合开发, 需要做好服务的划分, 数据安全方面使用 mysql 主备保证,
优点: 同时按服务划分的思想分服务开发, 实现开发隔离, 不需要额外统一的一套开发环境, 节省成本;
能够最大限度的发挥个人能力特点
缺点: 技术栈不同意, PHP 出现问题,其他人员无法提供帮助, 存在风险;
方案三
最终取舍
评论