本文是 serverless 入门与实践 的第3篇, 是学习笔记的第3篇
阿里跨境供应链前端架构演进与 Serverless 实践
缪传杰(樵枫)
阿里巴巴 高级前端技术专家
• ICBU 深圳多元化履约前端团队负责人 • 参与推进集团 FaaS 产品 01 建设 • 爱好喝酒、洗脚、吃生蚝
Serverless 技术浪潮
“Serverless is like teenage sex: Everyone talks about it, nobody really knows how to do it, everyone thinks everyone else is doing it, so everyone claims they are doing it.” —— Juven Xu
价值
- Serverless = 广义 FaaS + BaaS
- 高效能 按量付费 免运维
- 聚焦业务逻辑,减少工程链路消耗和运维成本
- 用最小的成本透出业务领域能力,赋能业务增值
ICBU 跨境供应链业务背景与前端架构演进
ICBU 跨境供应链业务介绍与前端架构演进
- 国内卖家 <-> 海外买家: Alibaba.com 交易订单
- ICBU 跨境供应链协同平台
- 通关 退税 收汇 物流 金融
- 真实外贸交易数据
- 海关 税局 外管
- 银行 承运商 外贸生态伙伴
ICBU 跨境供应链业务关键词: 跨境B2B 专业性极强 大量的中后台
- 青铜时代 – 2016年前: 痛点 —— VM层的耦合带来协作、效率、质量问题
- “吾日三省吾身:表单做好了吗?列表做好了吗?详情做好了吗?” —— 樵枫
- 白银时代 – 2016至2018年: 集团约有 Node.js 应用 1600+,BFF应用数量约占 70% 常年水位在 10% 以下
Serverless 实践与配套工程、监控能力介绍
FaaS 整体架构
FaaS Nodejs 生态
微应用例子: Egg As a Service
- EaaS = Web.md + FaaS Infra
- 工程闭环
- 监控体系
扁鹊: Serverless 时代面向业务的监控
- 传统监控: 关注机器CPU、内存、磁盘...
- Serverless 时代的监控: 关注业务层异常
- 用户 时间 地点 行动 结果 背后的原因 什么人 在什么时间 在哪个函数 做了什么事情 结果如何 什么原因导致的
逻辑编排: 陆游平台
- Http请求
- 拦截器
- 逻辑编排
- 结果
阶段结果&展望
黄金时代 – 2018年至今
- 降本提效: 研发提效 机器成本降低 运维成本降低
- 稳定性提升: 灵活灰度 1分钟问题发现 秒级回滚
再谈 Serverless 价值
“ 前端价值 = ( 对业务认知 + 对用户理解 )+ ( 前端角色的优势 + 前端技术优势 )” —— 赵振宇
B2B 业务下,Serverless 将是撬起前端价值的重要支点
展望
- 平台完善: • 启动提速 • 扩容提速 • 国际化
- 社区共建: 开源
- Serverless +: • 技术赋能业务 • Serverless + 其他前端领域
总结
1、Serverless 还没有事实标准
2、Serverless 有着美好未来
3、Serverless 更大的价值在于撬动业务价值和更多创新思 维