•精通问题分析,问题抽象,问题拆分,搜索能力等解决问题的具体能力
•精通GoLang开发,熟悉C++面向对象编程,具有良好的编程规范和技术文档编写习惯
•精通Redis、MySql开发及其原理,了解MongoDb
•熟练分布式架构、微服务架构
•熟练常用的数据结构和算法
•熟练使用MQ(RocketMQ、Kafa)、GRPC相关原理和使用
•掌握常用设计模式,了解DDD开发模式
•掌握SVN、GIT等项目管理工具
•掌握Linux常用命令
•了解Docker、K8s相关命令和配置
陪玩项目 斗鱼
项目简介:一款提供陪玩服务的下单平台,陪玩主可以注册技能,提供服务。用户通过平台进行下单,与陪玩主进行陪玩服务。
工作职责:A.项目从0到1,负责后端架构,接入微服务框架,实现微服务划分
B.一期主要开发订单模块,订单号采用雪花算法,订单状态(20+)分段设计
C.线上定期巡检各项指标:服务器状态、接口、Redis、MySql慢日志、错误日志
D.积极推进与比心合作,斗鱼用户可以对比心陪玩主进行下单
E.实现了两个版本的延迟队列服务
F.订单状态变化后生成MQ消息,供本服务使用和别的业务接入
G.主导日常需求的开发:接入优惠券系统,陪玩主自定义优惠,推荐系统对接,语音直播间人工派单,极速点单,王者集结令活动,大神陪玩,站内信消息回复率,首页改版,有订单状态下1V1语音通话