阿里高级技术专家方法论:如何写复杂业务代码?
阿里妹导读:张建飞是阿里巴巴高级技术专家,一直在致力于应用架构和代码复杂度的治理。最近,他在看零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。结合实际的业务场景,Frank 沉淀了一套“如何写复杂业务代码”的方法论,在此分享给大家,相信同样的方法论可以复制到大部分复杂业务场景。
一个复杂业务的处理过程
业务背景
简单的介绍下业务背景,零售通是给线下小店供货的B2B模式,我们希望通过数字化重构传统供应链渠道,提升供应链效率,为新零售助力。阿里在中间是一个平台角色,提供的是Bsbc中的service的功能。
商品力是零售通的核心所在,一个商品在零售通的生命周期如下图所示:
在上图中红框标识的是一个运营操作的“上架”动作,这是非常关键的业务操作。上架之后,商品就能在零售通上面对小店进行销售了。因为上架
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Spring Boot 必备技能之Starter自定义
Spring Boot的方便体现在简化了很多繁琐的配置,对开发人员来说是一个福音,通过引入各种Spring Boot Starter包可以快速的搭建出一个项目的脚手架。 目前提供的Spring Boot Starter包有: spring-boot-starter-web:快速构建基于Spring MVC的Web项目,使用Tomcat做默认嵌入式容器。spring-boot-starter-data-redis:操作Redis。spring-boot-starter-data-mongodb:操作Mongodb。spring-boot-starter-data-jpa:操作Mysql。spring-boot-starter-activemq:操作Activemq。等等......自动配置非常方便,当我们要操作Mongodb的时候,只需要引入spring-boot-starter-data-mongodb的依赖,然后配置Mongodb的链接信息 spring.data.mongodb.uri=mongodb://localhost/test 就可以使用MongoTemplate来操作数据...
- 下一篇
阿里云服务器购买配置选择,官方推荐配置及价格表
阿里云服务器购买的时候,如何选择配置是很多用户犯难的地方,特别是新用户,由于以前没买过,不知道买什么样的配置合适,配置买高了,浪费了资源和金钱,买低了又无法满足自己的应用运行需求,其实阿里云官方已经根据大部分用的的上云需求场景推荐了对应的配置,具体信息如下: 阿里云官方推荐配置地址:阿里云推荐购买_ECS配置推荐_ 架构推荐 企业级用户购买阿里云服务器配置推荐及价格表 个人用户购买阿里云服务器配置推荐及价格表 如果我们是电商行业用户,阿里云还给出了电商行业整体解决方案,具体如下 以上价格仅为原价,用户在实际购买的时候可以使用阿里云新版2000代金券进行抵扣,达到节约成本的目的。通过以上推荐,基本上90%以上的用户都可以找到合适自己的云服务器配置,并根据配置下单,既能满足自己的上云需求,又不会浪费资源跟成本。 注:原创文章,禁止抄袭转载
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境