按分享的经验来看,是需要将无关的功能都进行拆分,我理解就是原子化拆分。但现实业务场景中对于传统的应用系统,已经存在了大量的业务逻辑处理。这种迁移是一个比较长期且痛苦的事情,如何解决?
前面有同学答了DDD拆分,这一套方法论太理论化了,实际场景很难用上。根据经验来看,已有系统尽量不要动,新开发功能用微服务架构,可以从已有代码中复用代码,但是千万别大规模修改已有代码。
新的微服务划分时候,有几点原则可参考一下:
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30