正在回答
1回答
你们开发效率是否有因为共同开发同一个项目受到影响,这个问题可以尝试通过分层来解决。或者开发一套自动合并多分支的shell脚本帮你们做自动化。
从单体直接转到微服务架构对整个团队的人力成本,技术难度会有比较大的挑战。
假设你们团队一共就三个人,那么其实微服务化的意义不是很大,大家内部约定下,不同模块代码拆封成不同层,合并冲突的时候互相沟通下即可。
如果你们团队有十几个人共同开发一个项目,那可能说明你们系统已经到一定规模了 这个时候可以尝试分析下单体架构和微服务架构两套方案的投入产出比再做决定。
从单体直接转到微服务架构对整个团队的人力成本,技术难度会有比较大的挑战。
假设你们团队一共就三个人,那么其实微服务化的意义不是很大,大家内部约定下,不同模块代码拆封成不同层,合并冲突的时候互相沟通下即可。
如果你们团队有十几个人共同开发一个项目,那可能说明你们系统已经到一定规模了 这个时候可以尝试分析下单体架构和微服务架构两套方案的投入产出比再做决定。
Java+大数据+AI架构师实战营
- 参与学习 85 人
- 解答问题 117 个
专为1–5年开发者,打造极具竞争力的人才培养方案,快速突破技术/职业瓶颈 “三高”架构托底,海量数据吞吐,实时计算,AI驱动及智能化开发 大型 “社交+电商” 平台从0到1全程贯穿,高复杂架构落地
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星