技术开发 频道

SACC2018:金融行业开源架构如何成功落地?

2018年10月17日~19日,由IT168旗下ITPUB企业社区平台主办的第十届中国系统架构师大会(SACC2018),在北京海淀永泰福朋喜来登酒店成功举办。这是一场属于架构师人自己的盛会,也是业界最具“逼格”的大会,没有“之一”!会议现场,高朋满座,嘉宾云集。台上台下,互动不断。

本届大会采用了“3+2”模式,即:3天传统技术大会演讲,+2天深度主题培训。在3天的技术专场中,共有96位嘉宾参与主题演讲,包括腾讯、百度、阿里、京东、苏宁、搜狗、新浪、网易、爱奇艺、滴滴等各大互联网企业,以及南方航空、平安科技、中油瑞飞等传统企业,涉及的主题包括:云架构、大数据平台应用实践、开源架构、微服务架构、人工智能、机器学习与深度学习等。而连续2天的深度课程培训内容,则突破了以往传统会议的时间限制,更细粒度地剖析了具体方案的实现形式、策略和经验总结等。

会议期间,“开源架构”,成为最具热度的关键词,多次被与会嘉宾提及。我们都知道,开源技术已经形成了一股新风潮,不少之前选择自研技术的企业,也在逐渐开始尝试开源实践。那么,具体到金融行业,在面对开源和自研架构时,该如何去选择?在《金融行业开源架构落地实践 》专场演讲中,东方金科架构师李家智、平安科技数据库架构师胡璨、京东数科数据研发负责人张亮、微众银行架构师杨雅乐,带来了很多干货内容。

东方金科架构师李家智

“采用了流行开源技术框架,如Spring Boot;支持系统拆分,将原有大一统系统拆分成多个独立小系统,甚至是微服务;将软件开发工程管理纳入到开发平台中,重视规范,重视开发平台灵活性,重视使用体验。”东方金科架构师李家智,介绍了金融公司开发平台的建设思路。

对于以资产管理为主的金融公司来说,在IT系统建设早期,有大量的IT系统在短时间内上线,IT项目经过招标,厂商完全负责实施。随后因为资产管理的特殊性,金融改革,政策频繁变化,业务流程的频繁调整,厂商的产品和开发平台都难以适应业务变化,这个阶段东方金科协助厂商共同完成业务系统建设。在当前阶段,东方资产集团科技信息部提出实现技术自主可控目标,东方金科以开源技术为基础的开发平台作为响应,并逐步落地实现。

平安科技数据库架构师胡璨

除了整个平台架构设计,具体的业务DB架构,如何设计?平安科技数据库架构师胡璨表示:“平安好车主作为平安产险3.0战略的核心载体,系统整体采用微服务的架构,使系统易于开发和维护,做到按需收缩。后台数据库采用TDDL+MySQL分表分库实现读写分离,实现数据库的可持续扩容。避免单表过大,相应延迟等问题。”

京东数科数据研发负责人张亮

提到微服务架构,我们一定会想到Service Mesh。京东数科数据研发负责人张亮,以《Service Mesh的延伸之论道Database Mesh》为主题,介绍了Service Mesh和Database Mesh之间的关系,以及具体的使用场景。

随着Service Mesh概念的推广与普及,云原生、低接入成本以及分布式组件下移等理念,已逐渐被认可。尽管,在实际的业务场景中,Service Mesh的使用还比较少,但已代表了新的技术趋势。Database Mesh即是Service Mesh的其中一种延伸,虽然理念与Service Mesh相近,但数据库与无状态的服务却有着巨大的差别。Database Mesh与分布式数据库(如NoSQL和NewSQL)的功能范畴并非重叠而是互补,它更加关注数据库之上的中间啮合层。

微众银行架构师杨雅乐

开源架构也强调敏捷。微众银行架构师杨雅乐,在敏捷银行的IT架构演进之路主题分享中,具体介绍了微众银行从IDC 1.0到IDC 2.0的演进历程。

“应用架构、数据架构和技术架构是企业IT架构的三个重要组成部分,在进行IT架构设计的过程中,需要充分考虑彼此之前的影响和制约关系。如,合适的技术架构可以减少应用架构在落地时的复杂度,并具备快速适配业务的变更需求的能力,为业务系统提供更灵活可靠的支撑。同时,技术架构也是数据架构的基础,数据架构所关心的数据整合、数据存储、海量数据支撑、数据分析等分布式技术等,都是需要通过技术架构对其进行支撑。”杨雅乐表示。

总之,不管是开源架构,还是传统的IT架构,都是一个体系结构。对金融行业来说,架构的核心内容是决策,是根据企业的业务战略、IT战略以及各方面的因素后制定的决策。因此,架构没有绝对的对和错,只有适合与不适合两个区别。

0
相关文章