1. 可以根据具体需求,编写合适且可行的技术方案
2. 能熟练使用Go语言开发服务端程序,可以设计结构良好的项目框架,并为其中主要模块设计单元测试以确保程序的稳定性
3. 能熟练运用Go语言服务端程序常用的常用的框架,如Gin、Gorm、Kitex等
4. 了解MySQL、Redis、ElasticSearch、RocketMQ等常在服务端上运用的各类存储服务、消息队列
参与字节跳动海外广告审核平台的开发,负责其中审核任务池与审核任务派发模块,期间完成了:
1. 对项目结构进行调整,使之易于设计单元测试,并给大多数核心功能编写单元测试,使行覆盖率大于85%
2. 对ES集群的迁移,以及设计MySQL与ES数据同步方案,解决之前可能出现的数据不一致问题
3. 派单优先级逻辑的重新设计
4. 搭建监控看板,包括监控各类任务的进审/审出量级、超时未审出任务量级等,用于设置报警和问题排查,既有实时的Grafana看板,也有离线的hive看板