1. 电商秒杀系统设计与优化
技术栈:Spring Boot + Redis + RocketMQ + MySQL + Kubernetes
职责:
设计商品秒杀业务的整体架构,解决高并发下的超卖和接口限流问题
利用Redis预减库存 + Lua脚本保证原子性,将秒杀请求从10w+ QPS过滤至5k以内
使用RocketMQ异步处理订单创建与库存一致性补偿
压测后优化数据库索引和分库分表,TPS从800提升至4500
难点:热点商品行锁竞争、网络抖动下的最终一致性
成果:支撑双11单日500w秒杀请求,实际下单成功率99.2%,无超卖
2. 企业级低代码表单引擎(前端)
技术栈:Vue3 + TypeScript + Element Plus + Webpack + Monaco Editor
职责:
独立设计动态表单渲染器,支持拖拽配置、条件联动、自定义脚本
实现JSON Schema到Vue组件的递归渲染,集成32种业务组件
开发可视化表单设计器,保存的表单配置可直接给后端API使用
优化大表单渲染性能,使用虚拟滚动+异步加载,编辑卡顿减少70%
难点:复杂联动规则(如“显示/隐藏/必填”)的状态管理、撤销/重做实现
成果:上线后被内部6条产品线接入,平均表单开发周期从3天缩至2小时
3. 实时游戏排行榜系统(Redis + Go)
技术栈:Go + Redis (Sorted Set) + WebSocket + Prometheus
职责:
设计基于Redis Sorted Set的全球排行榜,支持积分更新与排名查询O(log N)
使用WebSocket推送实时排名变化,客户端断线重连时断点续推
增加季节性排行与好友排行,通过Lua脚本保证多key原子性
监控内存与延迟,使用RDB+AOF混合持久化防止宕机数据丢失
难点:高并发下排名数据一致性、大key热读导致的网络负载
成果:单节点支撑20w在线用户,排名更新延迟<50ms,无数据脏读
4. 智能客服意图分类模型(NLP工程)
技术栈:Python + BERT + FastAPI + Docker + Milvus
职责:
基于BERT微调实现多标签意图分类(30类),准确率92%
将文本向量存入Milvus,结合规则引擎做近义词匹配和FAQ召回
使用FastAPI封装模型服务,通过gRPC供业务系统调用,单次推理<50ms
设计模型版本管理与灰度发布(A/B测试)
难点:长尾意图识别、线上预测性能优化(模型量化+批处理)
成果:覆盖85%用户问询,人工转接率降低40%,日均处理10w请求