SOFAStack 总体介绍

SOFAStack(Scalable Open Financialarchitecture Stack)是一套用于构建金融级云原生分布式应用的技术栈。由分布式中间件(狭义中间件)运维管理(aPaas)高阶运维保障三大部分组成,并能与流行的 Dubbo、Spring Cloud 等开源微服务应用兼容。

SOFAStack 源于自蚂蚁内部沉淀十多年的金融级分布式中间件技术体系,吸收了支付宝自创立以来在关键金融交易系统锤炼出来的架构实践。SOFAStack 所有的产品技术均经过蚂蚁集团自身严苛的金融场景验证,为金融交易技术保证风险安全的同时,帮助业务需求敏捷迭代;同时满足异地容灾、低成本快速扩容的需求,能够解决传统集中式架构转型的困难,并通过打造大规模高可用分布式系统架构,来支撑金融业务创新。

目前产品已经在南京银行、浙商证券、网商银行、人保健康等数十家金融机构落地,在金融行业分布式中间件市场份额中处于领先地位。

针对传统金融客户在数字化转型过程中的痛点——缺乏成熟稳定的金融级分布式架构产品和技术力量来支撑其架构从集中式转型到分布式,SOFAStack 通过以下优势来提供解决方案:

  • 完整方案——全生命周期平台技术方案,提供金融级技术风险保障

  • 技术融合——融合适配异构应用,平滑迁移传统架构

  • 开源生态——已启动中间件开源计划,兼容云原生社区生态

  • 稳定高效——超大规模异地多活扩展部署,保证成本和业务连续性的极致平衡

  • 场景验证——基于蚂蚁业务场景迭代发展,十多年大促考验,金融场景全覆盖

下面这张图展现了 SOFAStack 家族的整体构造:

image

接下来的章节,我们将向您具体介绍 SOFAStack 的三大组成模块:中间件、运维管理(应用 PaaS)、高阶运维