首页 > 传媒 > 关键词 > 互联网金融最新资讯 > 正文

大型互联网金融产品Devops应用实践

2017-10-10 16:18 · 稿源:站长之家用户投稿

一、背景:A产品是平安集团为金融机构客户提供集中信息服务、跨平台登陆、统一账户管理等多种服务的互联网金融平台,其致力于汇集集团内外部的金融产品和服务,依托互联网技术提供丰富的增值项目,帮助金融机构解决资产负债余缺,改善资产流动性,提升交易效率,降低操作风险。

二、现状:产品线刚成立时 200 多人,并快速从直销银行切入,打造出产品交付给中小银行客户。从 2016 年开始,随着签约银行项目增多,交付压力陡增,挑战也越来越大,开始进入混沌状态…

1、 产品标准化严重不足,与银行定制矛盾,近70%的人力投入定制开发,甚至一般先做交付。

2、 需求脱节不一致,不透明,跨地域、跨部门。

3、 基于组件化开发,首次新上线一家银行,100+配置文件,300+SQL文件,近百个jar包,一堆的war包,随着版本演进,版本配套混乱,不敢轻易升级。

4、 手动移交,部署过程经常出错,追溯困难,上线周期漫长,首次上线达 8 天。

5、 代码分支蔓延,分支再拉分支,缺陷修复及收编导致维护成本持续增长。

6、 满负荷运作,为了交付,加班再加班应对,通宵也是常见的,专业公司经常被要求周末远程支持。

7、 质量问题聚集,长时期积压 600 多个。

8、 银行监管难满足,不同职责人员权限未做有效分离,研发效率低。

9、 士气低下,一年时间人员流失变动近半。

……

三、措施:基于目前这种状况,敏捷教练应邀入场,开始进行系统化思考、分析,以业界Devops方法为基础,开始着手从需求及构架解耦、持续部署、组织协作等方面进行渐进改进。

1、 架构解耦、定制与标准产品需求分离,并引导价值客户回归产品规划主航道,做强标准,统一需求,分层、分级管理;进一步进行可扩展设计,架构解耦,进行组件化、插件化。

2、 流程现状梳理,分别讨论制定标版流程及Site实施流程

a、 标版流程:规划需求及银行标准需求承载,迭代开发后经验证,进入制品库。

b、 Site应邀实施流程:需求匹配组件,大部分从制品库中选择,少量进入标准需求开发团队,少量定制实施开发承载

3、 基础设施及代码,结构化配置规范梳理

一切设施都进行版本控制

分别讨论制定标准组件代码规范、PAPP业务配置规范、基础设施配置规范、数据库脚本配置规范,所有设施都通过SVN进行配置管理,其中敏感信息如密码等,采用通配符方式在CMDB中配置。并开始基于一个Site进行规范整改试点,逐步调整推动新site完成代码、结构规范化整改

4、 代码分支收编回主干整改

我们梳理其中一个新site试点实施时,发现约60%的组件基于分支进行演进开发,如下图标黄部分,主干收编困难,维护成本持续增长

痛定思痛,决定做一次整改,首先从试点项目涉及的组件开始,推动架构组与产品一起进行,经过一周多的时间,基本完成试点Site的整改,并开始推动其他组件分支收编回主干,如下其中已做整改的site。

5、 持续交付部署流程整理

a、 标准产品需求,进入模块标准产品团队,组件开发测试后,发布进入制品库

b、 银行实施产品,从制品库选择对应组件和版本,以及从SVN上取出对应的配置文件和war包、DB脚本,一键部署到测试、生产环境

6、 神兵Wizard工具方案设计应用

建立两层工作空间,产品层、子项目组件层。各子项目组件层进行需求、版本、部署管理,发布归档制品库。产品银行层,建立需求、版本,选择制品库组件版本,进行部署发布

7、 质量内建,自动化测试inner接入

通过持续集成平台部署完成后,调起自动化接口测试,保障高效质量

8、 组织协作

a、全功能团队:一旦交付项目立项,则组建跨领域PM、前端、后台、测试、运维一体化团队。

b、交付项目总体规划、清晰里程碑

c、相互承诺:Team对PO的承诺纳入迭代能按时完成,PO对Team的承诺迭代中不轻易增加变更需求,PM对团队的承诺,排除项目外干扰,保障项目高效运作。每个迭代开始前,发出明确的迭代计划。

d、保持稳定的版本节奏,测试前置,及时参与测试验收反馈,及时修改。

e、透明化,进度、质量、风险等,通过早会、自动化、持续集成、周报,每日下班前问题风险同步等,及时可视化出来。

四、应用状况:通过以上措施,经历了近半年时间的不断迭代试点应用,根据反馈不断调整渐进改变,在产品中开始应用起来。

1、 模块接收主动规划需求,以及由银行site分配过来的需求,实现需求协作管理backlog管理、看板进度可视化管理。需求分层分级管理,实现全量需求池。银行需求与模块开发组件协作管理。

2、 银行Site与组件版本配套协作高效管理,实现各版本演进可追溯

3、 特性需求看板,以精益看板的方法为特性的端到端交付建立可视化价值流,驱动交付过程的持续优化,现实小批量快速流程为目标

4、 银行Site自动化构建,部署流水线,为从代码提交到发布至生产整个过程建立可视化、可追溯的受控流水线,整合持续集成、环境配置、数据库变更、应用部署等所有自动化过程。一键高效发布部署测试及生产,并可进行回滚。

5、 复杂产品多流水构建情况全景浏览

6、 研发与生产分离,部署计划提前知道

运维部署确认后,一键部署到生产环境。以具有版本控制的脚步来自动化管理所有应用构建,环境配置、数据库等,保证所有基础设施的建立和变更都以抑制的方式进行。

五、效果:目前整体方案已经在新Site中推广应用,并取得一定的效果:

• 规模化应用:银行site上线 10 家,60+条部署流水线持续运转中,新Site逐步实施中。

• 标准化产品增强,成本降低:通过需求引导、定制与标准分离、以及架构解耦,需求定制降至10%左右,100+组件按版本规范化制品库管理,研发成本大幅降低。

• 研发效率大幅提升:一天多发,增量版本按需交付;标版组件部署从约半小时提升到秒级;新site部署上线从近一周缩减到小时级。

• 基础设施及流程规范化管理:所有设施进入版本控制管理,代码分支蔓延遏制,版本配套混乱、版本升级风险有效解决,实现部署记录可追溯,质量大幅提升,有效满足银行监管。

• 影响:为首家基于Pafa5 研发模式管理试点落地,为其他专业公司提供借鉴参考,多个专业公司产品已开始参照该研发管理模式改进。

• 开放平台建设进一步探索中,后台平台化,前台通过接口接入,甚至开放前台给客户自己开发。

免责声明:“站长之家”的传媒资讯页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与我们联系删除或处理。稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性,更不对您的投资构成建议。我们不鼓励任何形式的投资行为、购买使用行为。

  • 相关推荐
  • 大家在看
  • 京东金融跟进互联网存款调整 已停止新增上线互联网存款产品

    京东数科今天表示,根据监管部门对于互联网存款业务的关注,京东金融App已停止新增上线互联网存款产品、停止新用户购买相关产品,并已对存量客户和业务进行稳妥有序地调整,相关产品将只对已购买产品的用户可见,已购买相关产品的用户不受影响。京东金融表示,未来将密切关注相关监管政策和指导意见,认真落实。

  • 8家互联网平台纷纷下架互联网存款产品

    昨日,陆金所表示,已停止上架新互联网存款产品,已购买产品不受影响,将持续密切关注监管动态,并严格落实监管相关规范和要求。站长之家了解到,目前支付宝、腾讯理财通、度小满金融、携程金融APP、京东金融、滴滴金融、陆金所、天星金融等平台均已下架互联网存款产品。

  • 直播「拯救」互联网?

    12月17日,天猫首页改版新增直播入口,这是阿里旗下淘宝天猫两大电商平台全面拥抱直播;12月14日,微信官方邀请视频创作者参加的闭门会,有与会者透露,“春节期间,微信会在直播方面搞几件大事件,不排除类似2014年的微信支付红包营销”;11月,百度收购YY以及美团上线本地直播等不一而足。

  • 继蚂蚁集团后 多家金融科技平台正下撤互联网存款产品

    据蚂蚁集团今早下架互联网存款产品后, 多家金融科技平台正下撤互联网存款产品。

  • 不卖菜,互联网巨头应该卖什么?

    在刚刚过去的2020年,巨头们上半年忙着直播带货,下半年忙着“卖菜”。由此引发了大众对于互联网巨头是应该盯着几捆白菜,还是该拥抱科技创新的讨论。

  • 国内互联网公司为什么加班这么狠?

    互联网人似乎越来越忙了。就在最近,快手宣布展开全员大小周(一种加班制度,大周工作六天、小周五天);为鼓励加班,字节跳动也表示要给周末加班的员工开出两倍薪水。

  • 我所经历的互联网公司内斗大戏

    最近,中芯国际高层“内斗”风波传遍了互联网。一时之间,职场上的吃瓜群众开始调侃各自经历的内斗故事。有人的地方就有江湖,有江湖的地方就有利益纷争,翻开互联网发展史,其中不乏互联网公司的内斗案例,无数公司甚至因此被拖垮。职场的内斗就如同房间里的大象,一直存在,却是隐晦拿不上台面的话题。近期,深燃与七位参与或见证互联网公司内斗大戏的人聊了聊,他们分享了诸多内斗场面:

  • 济南热电:电子合同助力“互联网+供热”

    注:本文为法大大“解密企业数字化转型秘籍”系列访谈视频《数智大咖谈》第5期:《济南热电:电子合同助力“互联网+供热”》的镜像文字稿。发言人:济南热电有限公司董事长许宝星、济南热电有限公司客服部部长苏巍。济南热电有限公司始建于1983年,是济南能源集团的全资子公司,也是济南市最早的热电联产供热公司。公司信息化建设一直走在全国供热行业前列,在建设智慧供热生产调度系统、客户服务系统的基础上互联互通,积极推动全产业

  • 被互联网隐藏的60万快手作诗人

    前几天刷快手的时候看到一个视频,在满屏的推荐中我一眼就看到了画风不对的它。别人都是大白腿和大白牙,这个视频却只有一张普普通通的格子稿纸,上面用整齐的小楷写着四句诗。

  • 小米旗下天星数科已停止新用户购买互联网存款产品

    今日,小米旗下天星数科(原小米金融)表示,已于12月20日停止新用户购买互联网存款产品,相关产品只对已购买的用户可见,已购买相关产品的用户不受影响。未来,天星金融将一如既往地合规经营,密切关注并遵循相关监管政策。

  • 携手健民集团,壹健康助力“互联网+医疗”高效升级

    随着信息化浪潮的席卷,互联网医疗逐渐出现在公众视野中,众多医疗平台凭借激增的线上看诊服务,实现了快速增长,互联网医院也逐渐成为智慧医疗发展的趋势之一。特别是疫情后,互联网医疗的政策利好以及市场需求快速上升,智慧医疗正在朝着多样化的场景发展。现阶段,让互联网医院肩负起均衡医疗服务资源、便捷患者就医问诊的重任,还为时尚早。但面对中国医疗体系的复杂性,市场中不少企业、医院都已开始发力,部分实体医院在互联

  • 可异地同步数据,掌护互联网血压计创新上市

    12月23日,掌护互联网血压计X3正式发布。作为全新的互联网血压计,掌护互联网血压计X3集合了贴心的互联网服务模块、高精准度的测量模块、零设置的GPRS上网模块三大模块,覆盖远程实时看血压、未测量主动提醒、个人健康建议、血压险情管理四大功能,致力成为爸妈的血压管家。不掉线的爱,科技让生活更美好本次发布会以线上直播的形式举行,由掌护互联网血压计品牌官刘子荣携手国家高级健康管理师朱毅明、知名数码博主小凡、抖音生活

  • 微信夜半出新版,视频号重度更新炸裂互联网圈!

    ​可以说是刚刚,也可以说是昨天(12月23日)夜半时候,在微信发布iOS新版中,重度推出了视频号的多项功能,一举引爆了各大行业群的热门话题讨论。

  • 互联网打工人,2020你过得凡尔赛还是网抑云?

    普普通通的打工人,也不甘于行业的浮浮沉沉。有的昂扬奋进,有的失落迷茫,六位朋友的亲身经历,拼成了真实的互联网2020。

  • 快易播:臻选优质软文,打造互联网消费营销新渠道

    2020年是不平凡的一年,疫情的影响让各个产业发展缓慢甚至停滞不前,各行各业公司产品滞销,难以与消费者近距离接触。消费者出行频率减少,互联网承载更多消费行为。但消费者对网上产品质量、口碑、品牌价值等不够了解,一些公司知名度低,难以吸引消费者。此类公司要想开拓市场和提升品牌吸引力,就必须进行恰当的营销。而软文营销就是最省力、最灵活、范围最广的营销模式之一。可是目前营销广告公司质量参差不齐,要想获得高水准

  • 陈睿称有没有B站A站都会挂 因为它没有做一家互联网公司的能力

    在很多人看来,A站之所以会走向没落,B站没一个up主是无辜的。然而,最近,B站CEO陈睿在接受采访时却表示“有没有B站,A站都会挂。因为它就没有做一家互联网公司的能力。 ”他称,在与A站的竞争中,B站做到了合法化,正版化,商业化。

  • 互联网反垄断的蝴蝶效应:“巨头买下整个赛道”一去不复返

    告别野蛮生长的年代。在搜索栏里搜索“反垄断”,出现在首位的便是“微软反垄断案”, 又称“微软反托拉斯案”,指1997年10月开始微软涉及的一系列反垄断案件,这开启了美国对互联网巨头的反垄断历史。2014年10月,历时4年的“3Q”大战最终落下了帷幕。腾讯与奇虎360之间的诉讼战,也被认为是中国互联网首起反垄断案。从那时至今,中国的互联网未曾出现同量级的反垄断案件。

  • 小米集团组织调整:新成立三个互联网一级部门

    日前小米集团公布最新组织架构升级及干部任命,新成立三个互联网一级部门,分别为软件与体验部、互联网业务部、业务中台部,部门总经理分别是金凡、马骥、仇睿恒,均向CEO雷军汇报。

  • 猝死、大小周、996:当互联网变成劳动密集型产业

    2021开局,拼多多又成为了话题中心。在二级市场,拼多多依旧风光无两。截至12月30日美股收盘,拼多多股价上涨7.77%,市值破2100亿美元,超越美团成为国内市值第三大互联网公司。与风光相伴的,是一条“拼多多23岁员工加班后猝死”的传闻。

  • 互联网APP年度榜单:拼多多、王者荣耀分居应用榜、游戏榜榜首

    七麦研究院发布《2020年度最具实力应用榜单Top300》和《2020年度最具实力游戏榜单Top100》。回顾2020年,下沉市场依旧火爆,错位竞争实现产品增量;“宅经济”崛起,从消费向工作、学习等领域发展。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签