阿里高级技术专家方法论:如何写复杂业务代码?

  1. 云栖社区>
  2. 阿里技术>
  3. 博客>
  4. 正文

阿里高级技术专家方法论:如何写复杂业务代码?

技术小能手 2019-08-14 10:06:24 浏览1713
展开阅读全文

image

阿里妹导读:张建飞是阿里巴巴高级技术专家,一直在致力于应用架构和代码复杂度的治理。最近,他在看零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。结合实际的业务场景,Frank 沉淀了一套“如何写复杂业务代码”的方法论,在此分享给大家,相信同样的方法论可以复制到大部分复杂业务场景。

一个复杂业务的处理过程

业务背景

简单的介绍下业务背景,零售通是给线下小店供货的B2B模式,我们希望通过数字化重构传统供应链渠道,提升供应链效率,为新零售助力。阿里在中间是一个平台角色,提供的是Bsbc中的service的功能。

image

商品力是零售通的核心所在,一个商品在零售通的生命周期如下图所示:

image

在上图中红框标识的是一个运营操作的“上架”动作,这是非常关键的业务操作。上架之后,商品就能在零售通上面对小店进行销售了。因为上架

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属云栖号: 阿里技术