更新时间:2020年07月03日10时55分 来源:传智播客 浏览次数:
故事中的主角:广州校区前端“febo前端监控系统”架构师朱老师
研发背景
怎样定位前端线上问题,一直以来,都是很头疼的问题,因为它发生于用户的一系列操作之后。错误的原因可能源于机型,网络环境,复杂的操作行为等等,在我们想要去解决的时候很难复现出来,自然也就无法解决。Febo是一款针对前后端分离项目中前端部分进行异常、性能以及用户行为的,轻量的,站在前端技术角度的前端监控解决方案。
技术调研,汲取大厂的成功经验
业务存在痛点,但是如何提出一套合适的解决方案去解决现实业务遇到痛点。是febo监控系统研发首先遇到一个问题。为此,朱老师老师积极参加阿里组织的前端监控技术分享会活动,在会上听取了来自钉钉、政采云、1688、蚂蚁金服、贝贝、宋小菜等众多一线大厂技术专家介绍各自监控方案;同时积极调研前端监控的业务特点;最后在了解一线大厂各自的解决方案之后朱老师结合咱们的学科特点以及自身近10年的前端工作经验逐渐设计出一套具有前端学科特点的前端监控技术解决方案架构。
立项评审,与会评审老师高度认可
今年突如其来的疫情让我们的课堂从线下搬到了线上,让我们的老师和学生也体验一把线上直播上课模式。在线上上课模式趋于稳定的3月份也迎来了febo立项评审会议。会上朱老师老师向与会评审老师们介绍了一套纯前端技术栈并引入插件机制的前端监控架构解决方案。这套纯前端技术解决方案涵盖了前端领域大部分的技术领域的同时通过引入插件机制保持了febo监控的核心尽可能的聚焦但是又提供了用户方的可扩展性。在听取了febo监控独特的技术架构之后评审老师积极点评高度认可了febo的架构设计同时也提出了不少非常有建设性的意见建议。
技术攻关,研发工作有序快速进行
Febo立项取得了研究院各位老师的高度评价,接下来就是快速推进febo监控的研发落地工作。朱老师老师在立项完成以后取得家人支持的情况下,在整个4月份闭门不出,潜心进行研发工作的开展。终于在4月底前研发出了febo监控的原型子系统,并在5月初由广州校区前端研发中心召集的febo研发资源协调会上向与会的校区学科主管、研发老师、研究院老师、产品经理老师、美工UI老师实际演示了febo的原型子系统。使得相关老师对febo监控的落地有了更具体的时间规划和后续的工作排期,进一步加快febo监控的研发工作推进。
各方沟通协调通畅,febo研发有序进行
在资源协调会之后,febo监控研发工作进入快车道。目前系统产品功能设计以及UI视觉设计图均已经到位并根据项目推进过程进行不断的优化。研发分工也已经明确进行良好的进度把控。Febo这个名字也蕴涵着丰富的含义,首先fe代表着前端学科,bo既可以理解为物理学上的“波”表示febo监控系统的精准监控特性。也可以理解为是代表传智播客,我们最终的愿景是把febo监控未来推动成为一个明星的开源项目。为传智播客在开源领域有一张新的名片。