传统单体BOSS系统的主要问题是:
1. 系统复杂,业务需求变更困难,不能及时推出新业务,市场部门客户满意度低。
2. 不同模块藕和程度高。发布一个新应用,影响其他应用。有些时候一个应用被其他应用搞离线。
3. 硬件资源利用率低,扩展性也差。
4. 厂商锁定,运营成本高。
难点主要在于:
1. BOSS系统复杂,要求连续性、可靠性高,改造工作比较复杂。
2. 同时,技术相对比较新,有经验的技术人员不多,进一步增加了改造的风险。
3. BOSS厂商选用的通用软件开源社区版本质量不一定很高,如果BOSS厂商没有具备一定的开源能力,会造成BOSS系统的质量事故。