摘要:以“数字金融新原力(The New Force of Digital Finance)”为主题,蚂蚁金服ATEC城市峰会于2019年1月4日于上海如期举办。ATEC移动开发专场分论坛上,蚂蚁金服高级产品专家屈保华带来了主题为《一站式云服务:构建蚂蚁特点的小程序开发体验》的精彩分享。前端
演讲中,屈保华分享了蚂蚁金服一站式云服务的服务架构及特色,结合小程序开发中的痛点,展现了蚂蚁金服一站式云服务对于业务痛点的解决办法,并结合用户的使用体验分享了一站式云服务的简洁安全稳定的优点。
屈保华 蚂蚁金服高级产品专家git
在蚂蚁金服对于小程序开发痛点的调查中,大部分开发者都认为不管是对于工做量仍是工做复杂度而言,后端开发都大于前端开发。开发团队每每但愿开发者将更多精力花费在业务逻辑的开发上与产品商业价值的实现上,基于这种状况,蚂蚁金服为开发团队提供了一站式云服务。算法
在小程序服务端开发的众多困难中,最多见的痛点有如下三个:
第一, 小程序的环境搭建门槛较高。开发者进行服务端开发时,每每须要到云服务平台上购买支持项目的云服务器、数据库,并本身配置搭建项目相关的域名解析和技术栈环境等。这个过程对于经验丰富的开发者通常须要两到三天,对于不熟悉的开发人员须要五天甚至更长时间。数据库
第二,API调用过程复杂。例如支付宝服务、刷脸服务或卡包调用服务,开发者在调用时不少问题均须要签约API才可解决。在这个过程当中,开发者要进行相应公用私用权限的管理以及联调异常的处理,这一样要消耗开发者大量的时间及精力。小程序
第三,小程序的部署发布流程繁琐复杂。在主流的Java语言中,开发者须要打包本身的代码进行上传,在上传后还须要进行后续的修改代码、发布代码、重启机器等工做,这个过程不断重复,总体的耗时量十分可观。后端
这些开发时的痛点大可能是重复性工做,本质上对于整个小程序的模式并无带来很大变化。蚂蚁科技基于这样的状况为开发者们提供了一些痛点解决方案,以供开发者们很好的处理业务中的困难。首先介绍一下蚂蚁科技的概念。
如上图,蚂蚁科技聚集了整个大阿里的科技。它包含两个主要部分:安全
第一部分,蚂蚁科技包含蚂蚁金服科技产品。蚂蚁科技拥有本身的BASIC战略计划。服务器
第二部分,阿里云的基础产品。包括阿里云的ECS、云骑士相关等云产品。网络
整体上蚂蚁科技的产品超过250款,这些产品都可觉得小程序的开发提供助力与赋能。蚂蚁科技但愿产品能够在小程序开发的具体业务、具体场景中对相应的小程序贡献相应的做用。基于小程序开发的痛点与以上的科技产品,蚂蚁科技为开发者们打造了一站式小程序云服务解决方案。架构
蚂蚁科技为开发者们设计的一站式云服务解决方案流程分为了6大环节,分别为:环境构建、开发测试、发布部署、运营监控、客户服务及运营推广。
在环境构建的开发环节中,蚂蚁金服针对环境部署繁杂的痛点提供了一站式建立云资源的功能。开发者在这个功能下,能够省去以往构建小程序所用的服务器、数据库、证书等配置的过程,改成在一站式云资源服务中一键开通这些必备项。同时,在开发者一键建立后,云资源服务会根据开发者选定的技术栈将整个运行环境自动构建出来,开发者只需在构建后使用服务进行小程序的开发。
开发测试环节中,在蚂蚁金服支持Node.js、SpringBoot等多方面技术栈的基础上,蚂蚁科技的中间件在十几年的发展中支撑了蚂蚁财富、芝麻信用、小贷等相关业务及双11、双十二,新春红包的流量考验,表现十分稳定。当用户开发小程序的流量发展规模增大到须要开发团队进行分布式处理时,开发团队能够对蚂蚁科技的中间件进行扩缩容部署,这大大优化了用户的使用体验。蚂蚁科技也提供了支持Basement的产品,为开发者们提供了更多的选择余地。
发布部署环节中,蚂蚁科技将整个服务的操做集成到了平台的IDE之中,用户在IDE里不只能够进行代码的开发,还能够在其中对云服务进行一站式的操做,省去了用户常规在云控制台中要进行的操做,化简了用户的开发。
在运维监控环节中,一站式云服务不只提供CPU、内存、网络磁盘等系统级监控,同时还提供了基于用户业务接口的实时监控,使得用户能够全面掌控小程序业务的服务状况。
在客户服务环节中,蚂蚁科技的智能客服产品会对用户的每一款小程序进行免费的标配。基于大数据及AI的能力,智能客服能够为商家提供更为贴心的服务。
在最终的运营推广环节中,蚂蚁金服拥有十分红熟的推广产品云凤蝶系统。云凤蝶产品从上线便通过不少开发者使用,目前已造成了相关的模板与配套插件。在这个系统中,开发者只需简单的拖拽动做便可实现一个简单的活动页面,大大方便了小程序的开发。
整个服务系统整合后,会帮助开发团队解决许多开发中的实际业务痛点。曾经厦门的一个开发团队作一个连接点餐公司、大V及服务公司的应用,他们在营销方面遇到了很大的困难。针对于开发团队在业务中遇到的痛点,云凤蝶系统主要解决了如下的问题:
第一,系统帮助开发者很好的解决了便捷搭建营销活动的需求。
第二,对于但愿扩大活动影响力及流量的商家与大V来讲,蚂蚁科技旗下的另外一款广告产品能够在用户编辑完待投放的广告类型后自动对广告进行投放。产品会向各广告阵地进行精准投放,经过支付宝相应的数据算法,广告投放的效果、ROI性价比会大大优于用户本身进行投放的质量。
第三,在完成广告投放后,蚂蚁科技的IoT技术会帮助用户完成对人流的跟踪、识别等操做,并对投放的广告的效果进行评价判断。
这些为使用过一站式小程序云服务的开发者的反馈,在不断与用户反馈交流的过程当中国,蚂蚁科技与他们一块儿成长,一块儿变得更好。
在一站式云服务结构的6大环节中,蚂蚁金服也对一些较特殊的小程序及特殊的场景提供了特殊的功能。例如在云构建能力中,增长了备案功能,以帮助开发者对本身的域名进行域名备案。在运维监控模块中,系统提供了实时预警及应用监控功能帮助用户实时掌握本身小程序的状态。在客户服务模块中,鉴于开发者们对短信功能的迫切须要,系统开发了短信营销功能来帮助这些的用户群体更好的进行开发等。经过与开发者及用户不断的交流,蚂蚁金服的一站式云服务将变得更加人性化,更加贴近解决开发者们业务中的真实问题。
点击阅读更多,查看更多详情