技术栈一把梭,真的好吗
1.原系统 Java 开发,供内部人员使用,工单模块使用最频繁,并发最多 400,涉及大量导入导出,多表联表统计;偶有支付订单,基本无实时要求。
2.开发 4 人,无技术大佬,开发运维一条龙服务…
3.需求更改频繁,今天一个导出,明天修改流程等等小修改
4.单体项目,部署麻烦。
最近公司高层变动(原领导提桶跑路),新来的领导(非技术)想优化业务(涉及多部门)流程,新的产品经理(有过技术经验)一直提要重构成微服务,拆分用户中心、支付中心、订单中心;分布式、缓存、高并发等等。粗略算了下全公司用户最多 1000,支付单:工单=1:1 也就 1000 多单。
请问这样真的有必要微服务吗?