团队的核心业务(或产品)是蚂蚁大前端工作台 —— 雨燕,通过雨燕我们为蚂蚁前端开发者提供代码研发、持续集成、监控报警、配置服务、数据分析等诸多能力,100% 覆盖蚂蚁的前端开发者及业务场景。
从创建一个应用到把代码发布上线,我们基于 Gitflow 理念并结合蚂蚁业务特点研发并提供完整的产品功能,支持小程序、H5、Node.js、npm 包、Serverless Function 等诸多应用类型。
关键词:迭代模型代码服务需求管理Pipeline流程编排Checklist
从源代码到最终可访问的页面中间都发生了什么?云端构建、依赖安装与加速、产物上传与部署、灰度发布、线上回滚,不同的应用类型既有相同的阶段又有不同的模型与底层 PaaS,而我们提供完备而友好的封装。
关键词:云构建构建加速构建报告AliNPM多端部署资源调度
每一个通过雨燕研发的应用,我们都默认集成监控与报警的能力。无需任何额外的配置,上线后开发者就能在雨燕看到实时报错数据,甚至直接查看 JS Error 对应的源代码行列号。
关键词:数据采集实时计算SourceMap性能监控智能报警变更防御 🔥
每一个前端都不希望运营修改一个文案或者 banner 图就修改并发布一次代码,因此我们提供了强大的配置服务。只需要开发一个表单 Schema,就能自动生成一个对产品、运营友好的数据控制台,同时支持在服务端或前端消费这份配置。
我们为蚂蚁前端业务发展提供种类丰富的数据模型与数据服务,从应用、迭代、代码、技术栈、人员、稳定性等多个维度分析业务及组织发展情况,为每个财年的开始提供规划决策、结束提供成果总结。
除了雨燕这个产品,我们还作为「前端中台」角色为蚂蚁其他前端平台提供底层能力,包括构建服务、部署服务、监控服务、研发流程编排服务、元信息注册服务等等。我们希望通过具有前瞻性的架构设计解决内部低水平造轮子的问题,同时又为个性化的业务需求提供快速落地的能力。
此外,随着蚂蚁业务的不断发展,我们面临的需求和挑战也在不断变化。只要业务有需求,我们作为前端基础设施团队就会尽力为大家提供相应的解决方案。