背景:旧考勤服务底层数据库单表数据达5亿,99分位接口耗时近14秒,代码逻辑混乱,历史包太重
职责:
调研考勤业务现状&&存在问题,重新梳理考勤业务逻辑
设计新考勤系统架构,设计技术方案并最终落地,按系统逻辑拆分为流式计算模块,重计算模块,规则模块
使用 mysql分表持久化考勤记录,基于 kafka实时照片+redis规则缓存实现流式计算,kafka实时删除事件+照片实现重计算
引入 checkpoint定时刷新考勤状态,保证状态实时性
作为考勤系统 owner负责后续需求选代,系统维护
技术栈: golang,mysql,redis,kafka
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者