《2019年打造券商“金融科技”基础核心竞争力.pdf》由会员分享,可在线阅读,更多相关《2019年打造券商“金融科技”基础核心竞争力.pdf(35页珍藏版)》请在三个皮匠报告上搜索。
1、G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站打造券商“金融科技”基础核心竞争力从无到有的 DevOps 实践探索DEVOPS2019.10.29G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站CONTENTS1 12 23 3华泰证券DevOps平台搭建4 4总结及展望传统券商研发模式及发展诉求已有技术转型探索G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站传统券商研发模式及发展诉求01G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站券商业务的多样化经济
2、业务证券经纪业务是指证券公司通过其设立的证券营业部,接受客户委托,按照客户要求,代理客户买卖证券的业务。资管业务投行业务自营业务根据资产管理合同约定的方式、条件、要求及限制,对客户资产进行经营运作,为客户提供证券及其它金融产品的投资管理服务的行为。在中国,投资银行业务主要包括:证券承销、证券交易、兼并收购、资金管理、项目融资、风险投资、信贷资产证券化等。简单地说,就是证券经营机构以自己的名义和资金买卖证券从而获取利润的证券业务。G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站用户和业务场景的多样化写代码和算法推销产品老板有钱人散户数量众多涨乐财富通专业投资者交易终端贵金属交易
3、平台自营业务金融投资经纪基础交易平台经纪业务运营平台经纪业务、资管业务、投行业务 自营业务、行政需求、管理需求 OA内部用户外部用户业务用户产品输出G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站传统IT形态向金融科技形态转型自研系统转型瀑布开发敏捷开发顶点金证恒生外购系统转型一转型二G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站面临的问题 项目野蛮生长,数量庞大 项目管理依赖人保障 QA数量不足,项目过程控制不足 有要求,不执行项目管理 数据依赖手工保障 缺乏工程效率指标 难以客观综合衡量团队能力数据度量代码管理:代码仓库结构多样化 分支模型不统一 代码
4、评审执行不到位制品管理:有制品库,QA审计要求Release前放入 实际使用无法管控 上线版本实际靠人环境管理:环境配置和代码耦合 环境不一致导致的问题浪费时间数据度量:数据依赖手工保障 缺乏工程效率指标 难以客观综合衡量团队能力面临的问题数据度量工程实践G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站已有技术转型探索02G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站华泰敏捷成熟度模型推行敏捷转型需求管理SCRUM迭代执行敏捷文化工程实践部门自研项目团队60+,目前敏捷成熟度2级以上(含)达标73%,3级以上(含)42%敏捷专项推进团队自定义敏捷成熟度模型
5、由点到面地覆盖推广逐步从广度向深度迈进5级华泰敏捷成熟度模型共5级G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站技术层面的的探索基于HT Dubbo框架推广微服务架构基本构建了基础私有云环境结合公有云的混合云能力搭建了组织级PaaS平台逐步标准化服务治理方面的工作探索了K8S容器云并鼓励了部分应用尝试构建及部署搭建统一的内网工具平台:含Jira、Wiki、Jenkins、Git、SVN、制品库等搭建了隔离的研发、测试和生产环境组织级统一定义了单测覆盖率和Sonar扫描结果要求G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站各项目组自行使用Jenkins作为
6、持续集成的编排承载工具CI和CD的探索01040502203Java项目主要编译使用Maven或Gradle不同项目组尝试使用ansible、Salt、SSH或者Jenkins作为生产部署通道组织级使用Salt进行统一基础设施维护有初步的CMDBG O P S 全 球 运 维 大 会 2 0 1 9 上 海 站测试自动化基于Junit和Jacoco的Unit Test基于RF框架的自动化接口测试测试团队使用Jenkins额外搭建了自动化测试调度平台初步尝试Mock测试服务使用jmeter及HGrinder自研性能测试工具进行性能自动化测试UI自动化测试,包括APP端、PC端、Browser端等