负责公司核心课程交易系统(含下单、支付、退课链路)的架构设计、迭代优化及高并发稳定性保障,边界覆盖需求拆解、技术方案落地、线上问题排查及团队技术协同
- 主导课程秒杀场景下单链路重构:针对原同步架构下库存超卖、下单成功率低(仅75%)的问题,采用Celery+RabbitMQ实现异步下单解耦,结合Redis分布式锁+Lua脚本保证库存原子操作,同时引入Sentinel做流量削峰,最终下单成功率提升至95%,峰值QPS从1200提升至3500,大促期间未出现超卖事故
- 优化订单系统数据库性能:通过EXPLAIN分析慢查询日志,定位到订单列表查询未命中联合索引、关联表查询冗余问题,重构索引策略(新增复合索引3个)并拆分关联查询为批量预加载,将单条订单查询耗时从800ms降至150ms,DBA统计QPS提升30%,月度数据库CPU使用率下降25%
- 核心参与用户学习行为分析模块搭建:基于Django REST framework设计RESTful接口,对接前端埋点数据,用Celery定时任务将MySQL中的行为数据同步至ClickHouse,支持运营实时查询用户观看时长、课程完成率的聚合报表,接口响应时间从5s缩短至1s,支撑了3个季度的运营活动优化
- 推动团队工程化升级:引入Poetry替代原有requirements.txt管理依赖,制定版本锁定与虚拟环境规范,解决不同开发环境依赖冲突问题,部署失败率从15%降至5%;同时主导编写《Python后端异常处理规范》,覆盖数据库操作、接口幂等性等场景,团队代码BUG率下降20%