您好!
欢迎来到京东云开发者社区
登录
首页
博文
课程
大赛
工具
用户中心
开源
首页
博文
课程
大赛
工具
开源
更多
用户中心
开发者社区
>
博文
>
架构研究:研发敏捷与中台架构(论前台bp研发敏捷)
分享
打开微信扫码分享
点击前往QQ分享
点击前往微博分享
点击复制链接
架构研究:研发敏捷与中台架构(论前台bp研发敏捷)
自猿其说Tech
2021-07-08
IP归属:未知
440360浏览
敏捷架构
敏捷
### 1.概述 本文的观点,对于研发来说,商业敏捷意味着响应合作伙伴的速度比较快。包含2方面的含义: 横向解耦:各个前台bp研发以及中台研发互不干扰 纵向积累: 积累的知识资产可以复用, bp前台可以复用中台或者别的bp积累的资产。 中台的合作伙伴就是前台bp。本文的观点,从bp研发商业敏捷的角度,横向解耦和纵向积累,都是重要的方面。 ### 2.纵向积累是中台思想的开始 复用思想典型的设计是组件平台。 ![](//img1.jcloudcs.com/developer.jdcloud.com/758cfd47-eb07-4b04-80ae-087b7b230a3d20210708113537.png) 组件平台不放在中台架构背景下,表达的复用思想也是一样的。 ### 3.横向解耦是中台思想的基础 中台研发、bp前台研发不互相干扰。以下用一个接单系统为例说明: ![](//img1.jcloudcs.com/developer.jdcloud.com/ad74f603-83cb-4bf5-b868-10543e9af9a520210708113606.png) client api: ``` Result submit(ClientInfo clientInfo,BaseOrderInfo baseOrderInfo,String order); //中台关心的信息 //前台bp关心的信息 ``` 对于中台不关心的信息, 中台透传给前台。这个信息的内容是前台bp 自己设计的,中台不需要参与。 **校验服务注册:** bp把自己产品的校验服务注册到中台。 譬如wms 的一个http restful 地址: http://xxxyyy.jdl.com/wms/order/validate 参数就是前台bp 设计的 order String . ### 4.工具化,从前台bp 研发boss角度看中台 前台bp研发追求的是研发敏捷,他们可以不关心中台的架构,只关心是否支持研发敏捷。不要向前台推销中台概念,推销的是工具化。 工具化,就是类似log4j , junit 这种好用易用的东西,api 简单,依赖少,约束少。 ### 5.结论 纵向积累是中台思想的开始,横向解耦是中台思想的基础。在不同的系统建设阶段,强调的重点不同,积累可以逐步进行,解耦是一开始就要做好的。 ------------ ###### 自猿其说Tech-JDL京东物流技术发展部 ###### 作者:中台技术部 李建奇
原创文章,需联系作者,授权转载
上一篇:在Bamboo上怎么使用iOS的单元测试
下一篇:聊一聊多线程不得不知的Future(一)
相关文章
京麦客户端组件化设计与实践
Docker与虚拟化技术浅析第一弹之docker与Kubernetes
架构研究:研发敏捷与中台架构(论前台bp研发敏捷)
自猿其说Tech
文章数
426
阅读量
2149963
作者其他文章
01
深入JDK中的Optional
本文将从Optional所解决的问题开始,逐层解剖,由浅入深,文中会出现Optioanl方法之间的对比,实践,误用情况分析,优缺点等。与大家一起,对这项Java8中的新特性,进行理解和深入。
01
Taro小程序跨端开发入门实战
为了让小程序开发更简单,更高效,我们采用 Taro 作为首选框架,我们将使用 Taro 的实践经验整理了出来,主要内容围绕着什么是 Taro,为什么用 Taro,以及 Taro 如何使用(正确使用的姿势),还有 Taro 背后的一些设计思想来进行展开,让大家能够对 Taro 有个完整的认识。
01
Flutter For Web实践
Flutter For Web 已经发布一年多时间,它的发布意味着我们可以真正地使用一套代码、一套资源部署整个大前端系统(包括:iOS、Android、Web)。渠道研发组经过一段时间的探索,使用Flutter For Web技术开发了移动端可视化编程平台—Flutter乐高,在这里希望和大家分享下使用Flutter For Web实践过程和踩坑实践
01
配运基础数据缓存瘦身实践
在基础数据的常规能力当中,数据的存取是最基础也是最重要的能力,为了整体提高数据的读取能力,缓存技术在基础数据的场景中得到了广泛的使用,下面会重点展示一下配运组近期针对数据缓存做的瘦身实践。
自猿其说Tech
文章数
426
阅读量
2149963
作者其他文章
01
深入JDK中的Optional
01
Taro小程序跨端开发入门实战
01
Flutter For Web实践
01
配运基础数据缓存瘦身实践
添加企业微信
获取1V1专业服务
扫码关注
京东云开发者公众号