亚信科技-XXXX项目-XXXX架构部 2017.07-至今
内容:
主要负责项目中模块的设计与开发工作,期间参与多个数据平台项目的建设工作。
分布式统一管控配置的平台,包含Web和Client两部分。能够集中化管理业务系统不同分组下的配置,配置修
改后能够实时推送到业务系统端,并且具备规范权限的特点。能够降低分布式系统中管理配置的成本,并降低因错误的配置
变更带来可用性下降甚至发生故障的风险。
企业服务资源管控平台。包含Web和Client两部分,Web主要用于维护服务元数据、管理服务调用关系、管理服务
生命周期等业务,Client主要用于服务发现及服务的调用。
日志平台用于服务日志全量的采集,通过client对日志信息进行异步采集,发送到kafka集群,再由stom集群进行消费将
数据落入Hbase(用于后续Hadoop集群转换数据)、ES(用于日志信息的关键字查询)等,再由火眼web管理端进行统一查询
入口操作。根据业务办理的流程将服务日志串联,形成完整的调用链。服务内部的业务日志可依附于对应的服务日志上进行
相关分析、展示。
工作流平台是以Activiti作为基础,将工作流流程相关的创建工单、审批工单、开启流程、暂停流程、锁定等操作作为公共
能力提取出来,提供专用数据库进行数据存储支撑,保证业务侧采用最小改动量进行工单流的相关操作。管理端支持bpmn的流程文件导入与集成了开源在线绘制流程图的能力。
低代码平台webBuilder为拖拽式前端页面生成能力平台,主要负责后端工程的搭建与接口开发工作。
接口平台为中移在线内部对各个业务侧能力集中汇总的平台,主要是将业务侧提供的接口能力进行封装,统一入参出参,规
范化业务能力。
灰度策略平台为平台组为提供Nginx动态配置转发能力的功能平台,通过web管理端配合lua脚本,对Nginx的location信息进
行动态配置,满足业务侧对某地址下所有访问转发到灰度环境的功能需求。
业绩:
高质量、按时完成所平台所需设计方案,并组织评审工作。负责的开发任务也都按时按量完成。
保障平台组配置中心,工作流,火眼平台,CSF平台等重要组件平台不出现重大事故。
积极配合业务部门推广配置中心,工作流, 火眼平台,CSF平台与接口平台等模块。
解决业务侧在接入平台过程中遇到的各种问题,提高接入的成功率。在接入过程中遇到的一些需要优化的点,进行及时的修
复与发布。
完成所在模块的单元测试工作,确保工程的单元测试覆盖率超过90%。