面向稳定和效率的金融科技平台化探索和实践

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 面向稳定和效率的金融科技平台化探索和实践 演讲人:舒展 全球敏捷运维峰会 广州站
2. 金融监管对系统研发的要求 监管机构 业务要求 技术要求 业务规则变化 业务连续性 监管规则调整 RTO、RPO要求 优先级高 信创要求 紧急需求 破局之道 …… 高可靠要求 …… 全球敏捷运维峰会 广州站
3. 新场景、新技术、国产化带来的挑战 新技术 新场景 领域经验不足 需求 国产化 掌控能力不足 架构 开发 测试 全球敏捷运维峰会 广州站 适配能力不足 投产 运维
4. “平台化”是应对挑战的必然选择 重用 通用技术平台( CommonTechnologyPlatform ) ,又 称共享技术平台,是一种能够帮助新产品、新项目快速 设计、快速开发、快速实施、快速收益,且风险性大大 沉淀 资产 降低、综合成本大大降低的手段和途径。 协作 效率 成本 ——摘自百度百科 质量 结构 一致性 全球敏捷运维峰会 广州站 聚焦 领域
5. 我们对平台框架的理解 应用 平台 框架 L6 业务领域和技术领域的通用服务 L5 平台功能组件(含运营+运维) L4 辅助研发工具 L3 应用开发接口及插件 L2 框架基座 L1 关键技术 全球敏捷运维峰会 广州站
6. 金融企业系统平台化的典型历程 01. 02. 03. 04. 05. 系统公共库 系统级平台 企业级统一框架 企业级金融科技平台 企业级技术中台 企业应用集成总线 需求驱动不断挖掘发现业务痛点,迭代升级平台能力 全球敏捷运维峰会 广州站
7. 平台化落地的整体思路 从方案 入手 问题 驱动 领导 • 基础设施无关性 • 跨厂商、云中立 • 标准化、统一 架构 三态 合一 研发 运维 运营 支持 • 架构治理 • 敏捷交付 • 合规性 • 用户体验 • 服务台对接 • 架构可视化 • 持续迭代 • 连续性 • 操作便捷 • 文档完整性 • 技术趋势 • 先进性 • 快速部署 • 稳定性 • 降低开发成本 • 复用性 • 资源快速供给 • 可用性 • 扩展性 • ...... • 可靠性 • 更好的走出去、更快的引进来 流程 闭环 • 可移植性 • ....... • 埋点数据完整性 • 数据及时性 • 工具完整性 • 精细化管控 全球敏捷运维峰会 • 自动 化 • ...... 广 州 • ...... • 操作便捷 • 埋点数据完整性 • 数据及时性 • 工具完整性 • ......
8. 新业态驱动的平台演进 场景举例 根据银行创新教父Brett King的观点,商业银行的发展分四个阶段 银行1.0 银行2.0 银行3.0 银行4.0 完全以银行网点 实现电子化、自 业务移动化。客 银行无处不在, 为基础的银行业 动化和无纸化。 户在任何时间任 不再局限于提供 务形态 网点为主,网上 何地点享受银行 金融产品,而是 为辅。 服务 融入生活 全球敏捷运维峰会 广州站 • 智慧政务、乡村振兴等 • 住房租赁等 • 开放银行、账户出海等 需求分析 • APP安全 • 图片存储服务 • RestAPI • …… 平台能力 • 防盗链、APP加固、防调试 • 埋点数据采集 • 文件服务 • ……
9. 企业架构领域驱动的平台演进 Layered Architecture Event-Driven Architecture Microkernel Architecture Microservices Architecture ✓ 应用架构流程、项目协作、系统架构设计变化 ✓ 架构规范、架构标准固化到框架平台 ✓ 新架构带来设计、开发、测试、运维等开发过程的影响 微服务 Space-Based Architecture ESB 单体架构 系统内部公共库 EAI 统一模型、组件化、逻辑子系 统、物理子系统、统一系统互 联的规范、寻址模式、代理模 式、服务目录、安全节点 统一系统互联的规范、统一的 数据建模、微服务、分库分表、 读写分离、API网关、配置中 心、注册中心、业务单元 系统异构、烟囱式、EAI总线 集成、应用服务、数据库服务 全球敏捷运维峰会 广州站 云原生 P O D 、S ervice、E nvoy、控 制面、数据面
10. 云计算技术驱动的平台演进 云原生是新一代云计算的技术“内核”,云原生标准、规范、最佳实践、 迁移工具沉淀到平台,支撑应用的云原生改造。 增强特性 云机房Cloud-base 业务应用 业务应用 业务应用 基础架构能力抽象+标准化 中间件&平台服务PaaS 中间件 基础设施服务IaaS 基础设施服务IaaS 底层硬件 云原生Cloud-Native 云就绪 Cloud-Ready 关注 重点 底层硬件 PaaS+CaaS 关注 重点  以应用为中心  金融级稳定应用部署模型  基于云原生基础软件PaaS化  丰富的容器网络能力,适应等 保要求  跨机房的多活集群高可用 基础设施服务IaaS 底层硬件 全球敏捷运维峰会 广州站  适配多云场景支持能力  运维体系的融合
11. 敏捷研发技术带来的平台演进 金融科技战略TOP+ ⚫ 2016-2017年,云原生技术驱动下逐渐建立平台化技术体系,平台 服务多个项目及应用,Docker开始规模落地容器技术 ✓ C->Java ⚫ 2017年以来,新兴技术涌现ABCDMIX技术成果井喷式暴涨,多技 术栈支持诉求增多,对敏捷研发,降低技术门槛出现了新的要求 基于新一代的企业级数字化转型 ✓ Java/Go/Python/C++ ⚫ 新一代某对公系统使用项目级研发管理工具 ✓ 九大模块、九个流水线,开发与版本冲突导致部署 时间较长,CI自动化水平低 ⚫ 2018年,敏捷研发平台上线 ✓ Jenkins 、Maven ⚫ 大规模应用中底层引擎优化 ⚫ 2021年,代码仓库流水线全面推广替换 引入CI工具,探索解决局部问题 ⚫ 2006年,积分、账单系统建设改造中的敏捷研发雏 代码开发 确定需求优先级 自动化部署+测试 制定迭代计划 形 发布和上线 定制持续 集成流水线 ✓ 以平台代码编程放到CI,通过提交代码的方式,将 配置文件按照目录上传,持续部署模式初步形成 ✓ CriuseControl 敏捷研发管理 统一代码仓库 全球敏捷运维峰会 广州站 持续集成流水线 版本发布上线
12. 开源技术驱动的平台演进 优点 vs 缺点 ⚫ 源代码可控 ⚫ 配套功能不完整 ⚫ 高质量 ⚫ 发展不可控 ⚫ 低成本 ⚫ 兼容性问题 ⚫ 易于定制 ⚫ 持续维护问题 ⚫ 与供应商解绑 ⚫ 管理经验不足 ⚫ 版本升级自由 ⚫ 许可协议多样 ⚫ 更全面评估 ⚫ 安全漏洞 ⚫ 。。。。。。 ⚫ 。。。。。。  使用规范  配置规范 开源软件 安全测试  最佳实践 。。。。。。 开源软件 功能测试  软件包  软件镜像  云化服务 开源软件非 功能测试 全球敏捷运维峰会 广州站 。。。。。。  技术兜底  技术支持
13. 平台化思路总结 ◼ 关注示范应用 ◼ 现有流程衔接 ◼ 兼容性设计 ◼ 技术研究和工程化并行 ◼ 针对运维的能力设计 ◼ 推广支持体系的建设 ◼ 运营体系建设 全球敏捷运维峰会 广州站
14. THANK YOU! 全球敏捷运维峰会 广州站

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-16 20:32
浙ICP备14020137号-1 $Map of visitor$