2019.03.28 丨 壹佰案例

视频+PPT | 蚂蚁金服技术专家:企业级 Node.js 微服务框架的研发和落地

2019.03.28 丨 壹佰案例

本文内容来自由msup主办的第七届TOP100summit大会。分享者高晓晨,时任蚂蚁金服体验技术部,专注于 Node.js 基础技术与中间件研发。维护着阿里巴巴和蚂蚁金服内部多项 Node.js 基础设施。同时也是开源爱好者,Egg.js 和 Egg Cloud 框架的核心开发者,Node.js 微服务布道师。



导读

微服务近年来可谓炙手可热,合理的使用微服务架构可以解耦系统、提供更好的软件伸缩性以及提高组织的敏捷性。与此同时,微服务支持各服务根据自身情况选择不同的技术栈,这给 Node.js 这样的小众语言更多空间。在蚂蚁,我们对 Node.js 微服务已经有好几年的探索,最典型的案例就是在前后端分层(BFF)场景,Node.js 通过 RPC 接口调用后端的微服务,做适当的裁剪和聚合,以适应不同用户体验展示的需求。在实践和落地的过程中我们总结了不少经验教训,也对外开源了 Egg.js 体系和基于它之上的微服务框架 Egg Cloud,这次都会和大家分享。



随着蚂蚁业务的发展和用户移动化的进程,蚂蚁的业务开发团队需要引入一些新的研发模式来加速其研发效率。Node.js 技术栈的引入,主要目的是为了帮助大家完成前后端分层,提升研发效率。同时可以解放前端创新能力,提升前端生产力。Node.js 基础技术团队不到 10 人的投入,服务于蚂蚁金服 300+ 前端,所以Node.js 技术栈的引入,着实激发了前端团队的创新能力和热情。



大纲


  • 简介微服务架构

  • 微服务再蚂蚁BFF场景应用案例

  • Node.js是否适合开发微服务?

  • 如何实现Node.js微服务?




部分PPT

















完整版PPT请关注壹佰案例公众号,回复关键词「蚂蚁中间件」获得。




视频


点击“此处”,即可查看视频。本视频来自蚂蚁金服体验技术部技术专家高晓晨在2018TOP100summit的演讲。


媒体联系

票务咨询:赵丹丹 15802217295

赞助咨询:郭艳慧 13043218801

媒体支持:景    怡 13920859305

提交需求