技术中台作为渤海银行数字化转型的重要组成部分,首先需要提供完整的分布式技术底座,为业务系统提供全方位的分布式能力,当性能遇到瓶颈时可通过横向扩展的策略予以解决,并且分布式必须覆盖交易系统的所有维度,还需为一些特殊需求提供针对性的解决方案。另外,技术中台除了具备完整的分布式能力外,还需要为上层的业务系统提供完整的技术支撑,使业务系统尽可能的只关注具体业务功能的实现,并提供统一、便捷、高效的开发能力,逐步建立全行统一的技术栈、技术岗位体系及开发管理体系,提升IT系统建设的自主可控水平。
技术中台方案包含应用开发框架、分布式中间件、全局路由服务整体设计,并结合Sofa微服务框架、OceanBase数据库,实现了单元化架构的整体建设。并建立了分布式应用设计、开发和运维规范,确保统一的开发标准和研发工艺流程。
渤海银行技术中台方案
在核心下移“蓝海工程”技术底座建设中,为业务中台提供了分布式微服务能力支撑,并通过提供技术组件、业务组件和公共机制,以及工具支持,降低了应用系统开发和维护的难度。
通过整合分布式数据库和Sofa基础PaaS层能力,先期在“蓝海工程”中推广应用,后续将逐步在全行推广落地,实现了单元化架构以支撑大并发交易处理,覆盖了不同应用场景的全行级技术中台能力,并成功实现了云上和云下不同技术栈应用系统的集成整合。
采用多租户模式,为不同应用提供基础能力,每个应用的单中心部署可节约8-10台服务器,从而有效降低了全行的硬件投入。此外,还降低了应用系统采用分布式微服务的门槛,进而缩短了应用系统的投产周期。