担任产品架构师,工作职责包括:产品架构设计、核心功能研发、产品迭代升级、产品运维等,具体如下:
1)自研容器管理平台
容器管理平台基于openstack,以资源池形式管理docker容器,实现容器的资源分配、负载均衡和运行监控,主要组件:镜像仓库、容器资源调度、容器服务网关、容器监控等。
2)自研微服务管理平台
微服务管理平台基于spring boot+spring cloud,实现服务的发现/注册/上线/限流/熔断等guanli 过程。主要组件:注册中心+配置中心(nacos)、RPC框架、服务网关(spring gateway)、限流(sentinel)、熔断、服务追踪(Sleuth)、服务权限管理(spring security+oauth2)、服务监控、API连接器等。
3)自研devops平台
Devops平台基于Jenkins和maven,实现代码自动测试、构建、打包、部署、发布的流水线,主要组件:代码构建、自动发布、版本管理等。
4)自研大数据平台
大数据平台以spark、flink、hdfs、kafka为基础构建,spark作为离线计算框架,flink作为流式计算框架,Kafka作为应用系统与大数据平台之间的消息中间件,hdfs作为数据数据离线分布式存储介质。大数据平台作用是存储物联网大数据,如车载终端、监控视频、建设工程实时采集数据等监测数据,通过离线/实时计算用于安全生产行为分析。
5)自研区块链平台
区块链平台以公有链、联盟链为基础,包括自动部署、用户和证书管理、智能合约管理、交易管理、数据管理、运维管理等,用于存储从业企业及从业人员的信用信息、检测数据等,面向公众查询,保证数据的可追溯性。
6)自研低代码开发平台
低代码开发平台包括:主数据管理、数据建模管理、页面建模管理、流程管理、规则引擎、报表工具、消息管理等,为提升开发效率,将前端及后端的基础代码打包成脚手架,支持快速扩展功能模块。
7)应用系统
应用系统功能包括系统与用户管理、风险管理、隐患管理、信用管理、监察管理、监督检查管理、工程质量安全管理、培训教育管理、人员素质考核管理、数据分析研判等十多个子系统。支持移动端APP功能。
平台服务全国交通行业30万家企业,1000万从业人员,日活跃用户达100万,日访问量PV达1000万。通过交通部卫星地面站机房20台服务器支撑系统运行。