开篇 | 模块化与解耦式开发在蚂蚁金服 mPaaS 深度实践探讨
前言
今天很高兴有机会给大家分享支付宝的开发经验,具体的内容将分成三个部分展开:
- 支付宝架构设计与发展;
- 支付宝的敏捷发布与稳定性保障;
- 支付宝架构的优势与赋能。
1. 支付宝架构设计与发展
首先看一下支付宝的发展历史,最开始支付宝只是作为支付功能支持淘宝业务,后来逐步发展成为独立的 App,并从简单的支付功能衍生出转账、水电煤支付等生活服务,现在的支付宝已经成为一个多应用生态的超级 App。生活中你想做任何事情,几乎都可以在支付宝上实现。
截止目前,支付宝实名注册用户已经超过了 8 亿,日活数亿。在研发上面,仅 Android、iOS 客户端开发人员近千人,客户端代码行数超过了数百万行,Android 版本支付宝的工程数业已近千个,每个工程都有独立的开发 owner 负责某一个具体的模块。虽然工程师团队及工程量越发庞大,支付宝依旧能够做到日发
