开发者社区 > 云原生 > 正文

一文教会你如何写复杂业务代码中,能力下沉是什么意思?

一文教会你如何写复杂业务代码中,能力下沉是什么意思?

展开
收起
vncamyi27xznk 2021-12-16 18:53:19 1214 0
1 条回答
写回答
取消 提交回答
  • 所谓的能力下沉,是指我们不强求一次就能设计出 Domain 的能力,也不需要强制要求把所有的业务功能都放到 Domain 层,而是采用实用主义的态度,即只对那些需要在多个场景中需要被复用的能力进行抽象下沉,而不需要复用的,就暂时放在 App 层的 Use Case 里就好了。 注:Use Case 是《架构整洁之道》里面的术语,简单理解就是响应一个 Request 的处理过程。

    答复内容摘自《云原生技术与架构实践年货小红书》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=1127

    2021-12-17 14:52:59
    赞同 展开评论 打赏
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
《前端智能化实践》——逻辑代码生成 立即下载
企业研发效率与代码规约文化 立即下载
当运维管理遇上认知计算 立即下载