跳到主要内容
柏拉文
随笔
文章
知识
技术
项目
面试
博客
商业
中文(中国)
中文(中国)
Project
滴滴青桔工作台
本页总览
滴滴青桔工作台
2024年03月05日
柏拉文
越努力,越幸运
上一页
台州银行生意圈
下一页
低代码可视化平台
一、认识
二、工作经历
2.1 遵循公司编码规范和负责编码实现、前端性能优化、故障排查、安全加固等工作
2.2 解决产品中的技术难题、保证迭代速度与产品质 量
2.3 以技术侧的产品Owner角色把关青桔工作台建设,包括平台重构方案设计、技术选型,并主导完成核心模块开发。深入理解业务的基础上把控平台的整体发展和落地,以技术驱动平台业务发展,确保平台快速成长
三、项目经历
3.1 使用QianKun微前端框架重构青桔工作台,实现子项目的独立运行、独立开发、独立部署、增量更新。极大改善了以往Iframe架构下存在的页面加载性能、交互体验问题。
3.2 定制微前端子应用MFFP/MFFCP/MFLCP性能指标,基于Sentry实现了微前端场景下的监控解决方案,有效解决了通用监控方案在微前端场景下监测维度、数据准确性、上报隔离上不准的问题
3.3 解决了微前端架构下,子应用接口请求不通、主子应用Cookie不共享问题
3.4 使用Alibaba Formaily快速实现中心化治理平台的主子应用10+复杂配置表单,提升开发效率70%
3.5 从公共资源和子应用编译配置的角度出发,通过编写插件,优化了平台公共资源,并降低了业务方在构建和编译配置上的成本
四、开放式问题
4.1 接到需求之后是怎么处理的?
4.2 青桔工作台项目是如何做性能优化的?
4.3 UMU 中性能监控、异常监控是如何做的?
4.4 UMU 项目中有没有利用设计模式设计代码的?
4.5 在 UMU 中有做过哪些关于网络安全方面的尝试吗?
4.6 UMU 依赖是如何管理的?说一说依赖注入? 依赖注入是如何实现的?
4.7 在青桔工作台项目中遇到的难点、有挑战性的项目是什么?如何解决的?
4.8 UMU 项目中是如何解决 on、emit 过多的问题?根据 VsCode 源码解答
4.9 UMU 项目中是如何监控 Node 应用的健康状态、CPU 和内存? 如何知道 Node 服务是否挂了?
参考资料