本栏推荐

相关阅读

快讯信息

您现在的位置是:主页 > 品牌 > 阿里巴巴 >

促进产品经理与开发团队和谐共处:阿里程序员创意“灭霸宝石套餐”

发布时间:2018年05月23日 11:11:07 阿里巴巴 人已围观

简介面对100多种不同业务场景,各自底层平台的运行架构差异显著,底层系统的提供方需设计出多样化的解决方案以适应这些不同的开发需求。此问题的复杂程度也随之增加,需要更全面的...

首先,我们来思考一个数学问题:有超过100种不同的业务场景,每种业务的底层平台架构各不相同,那么底层系统的提供方需要提供多少种解决方案,才能满足这100多种业务的开发需求呢?

如果问题更加复杂:这100多种业务还在不断变化,而且还面临“业务平台开发资源有限”“A业务的运行必须与B业务的底层平台相隔离”等诸多限制条件,如何确保底层系统平台的支撑效率尽可能高呢?

阿里巴巴的业务平台工程师每日都会遇到这样的问题。为了提高支撑效率,近日,阿里巴巴业务平台推出了新的解决方案“星环”(内部产品代号),面向前台业务提供了一组场景化的商业能力SDK开发规范,涵盖了会员、营销、支付等多个场景,从“集中式开发,提高自身研发效率”转变为“分布式开发,保障全局业务吞吐量,提升业务方的研发效率”

阿里业务平台的负责人玄难指出,针对前台业务的需求场景,“星环”不仅帮助前台构建底层基础运行平台,同时将开发能力构建成一个个乐高小积木,方便前台自主修改需求。

“‘星环’将过去产品与开发团队的人工协作转变为人机协作,有效解决了效率瓶颈,计划在三年内使业务效率提高十倍,”玄难表示。

2015年12月7日,阿里巴巴公布了新的组织架构战略——“小前台、大中台”:前台作为一线业务,变得更加敏捷,能迅速适应瞬息万变的市场;而中台将整合集团的运营数据和技术能力,为各前台业务提供有力支持。

业务平台是阿里巴巴中台板块的重要组成部分,曾经负责为淘宝构建会员、商品、交易、营销、资金结算、库存、项目立项等基础运行平台,持续有效地保障了双11大促的稳定性,2017年双11创造了每秒处理32.5万笔交易订单的新纪录。

根据不完全统计,2017年阿里业务平台支撑了近38个业务单元,160多种业务类型,以及近2000个需求;随着阿里从单一电商向经济体转型,其业务系统也从分布式架构演变为成千上万的系统群落。在新零售的推进下,越来越多的线下零售场景开始使用淘宝业务中台的商品、订单、价格、交易、营销、库存等系统,业务中台正逐渐成为社会商业的基础设施。

这给业务平台的开发能力和支撑效率带来了更高的要求,然而,业务平台的开发人力和资源相对有限,开发团队决定通过细分每一个真正的商业场景中的开发需求,并将其归类为平台化的解决方案,这一过程耗时近两年,最终形成了“星环”。

据悉,目前“星环”已为天猫养车和大麦业务提供服务,3个月内成功完成了大麦底层系统的升级,正在与盒马、淘鲜达等业务对接,未来将通过阿里云向其他企业开放。

Tags: 程序员  阿里巴巴