考虑以下几个方面:
1、需求迭代频繁,多个版本同时迭代;
2、代码提交合并频繁出现冲突;
3、核心业务和非核心业务耦合严重,牵一发而动全身;
4、业务流量逐渐加大,横向扩展愈加复杂,服务治理迫不及待;
当单体服务的痛点足够大,微服务便势在必行了。但是我们一定要充分做好微服务拆分的准备工作,才能开始微服务的拆分,那么你觉得都有哪些前期准备工作呢?
考虑以下几个方面:
1、需求迭代频繁,多个版本同时迭代;
2、代码提交合并频繁出现冲突;
3、核心业务和非核心业务耦合严重,牵一发而动全身;
4、业务流量逐渐加大,横向扩展愈加复杂,服务治理迫不及待;
当单体服务的痛点足够大,微服务便势在必行了。但是我们一定要充分做好微服务拆分的准备工作,才能开始微服务的拆分,那么你觉得都有哪些前期准备工作呢?