请问老师:企业从单体应用转型到微服务架构,最容易失败的环节?

请问老师:企业从单体应用转型到微服务架构,最容易失败的环节?如何进行这方面的规避,是否有相关经验可以分享分享。

参与3

1同行回答

尘世随缘尘世随缘技术总监上海某互联网金融公司
首先无论是单体架构还是微服务架构,项目都有可能出现失败的情况。相比单体架构,微服务架构更容易出现失败。以下场景容易失败:1、思想意识:当从单体架构转型微服务架构是首先从思想层面来培训,学会如何向有依赖的服务提交诉求,比如我需要某某接口完成某某功能,而不是自己去实现...显示全部

首先无论是单体架构还是微服务架构,项目都有可能出现失败的情况。相比单体架构,微服务架构更容易出现失败。以下场景容易失败:
1、思想意识:当从单体架构转型微服务架构是首先从思想层面来培训,学会如何向有依赖的服务提交诉求,比如我需要某某接口完成某某功能,而不是自己去实现。
2、编码意思:项目结构划分是否清晰、项目命名规则是否易懂等。
3、拒绝多表查询:2表,3表联合查询拆分为单表查询,数据在内存中聚合,为后续分库分表做准备,杜绝各种group by 等统计类的SQL,不要把计算后移到数据库。
4、幂等、串行改并行等一些技术手段都需要使用上。
具体的可以参考书上的失败经验以及微服务的前置条件,都有明确的说明。

收起
互联网服务 · 2022-08-07
浏览596

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-07-26
  • 关注会员:2 人
  • 问题浏览:998
  • 最近回答:2022-08-07
  • X社区推广