互联网金融新核心的架构设计,我们总结了四个技术架构转型的考量重点:
第一个是核心系统的改造,们传统的核心应用是以稳定为首要目标,但是在快速满足业务扩展方面有着一些不足,针对于互联网金融的冲击,也就诞生了“双模IT”的理念,落到核心上,目前业内有三种声音:单核、双核和无核。
其次,是应用平台的改造,无论是哪种核心架构,前端的应用都需要能够组件化,能够灵活部署,既能支持稳定的数据库霍家沟,也能支持快速扩展,比如容器化。应用一旦拆小,还采用原有的竖井式部署方式,那么竖井就变草丛了。目前我们已经看到平台再往paas层转型,是可操作可落地的有数据库即服务,消息即服务,加密即服务以及API统一管理平台等来实现统一的大平台为前端的小应用提供访问接口,简化管理和IT架构的复杂性。
最后,作为银行架构,最重要的考量点是高安全,包括数据的安全性和架构的可靠性。数据一致性通常有两种方式,一种利用商用数据的能力来保证SID一致性要求,这一块相对比较成熟,第二种,不依赖于数据库,把状态的保持提升到应用层面或平层,就是所谓的柔性一致性,保证最终结果的一致性。比如业务场景中涉及财务的,我们需要强一致性保证,但是抢红包等就可以采用柔性一致性,混合架构的意义也就在于此。架构的可靠性一般通过两地三中心的架构去满足架构及平台的高可靠。