独立完成「校园二手交易平台」(Spring Boot + Vue3 + MySQL + Redis + WebSocket)。负责从需求建模到上线全流程:基于 DDD 划分边界上下文与权限模型,采用 JWT + RBAC 实现登录鉴权与细粒度资源控制;针对商品详情与列表引入多级缓存与热点隔离,配合本地缓存 + Redis + 过期/预热策略将 P95 响应从 280ms 降至 90ms;下单链路通过乐观锁与库存校验避免超卖,并用消息异步化非关键流程;站内信与交易沟通基于 WebSocket 实现可靠收发。项目以 Docker Compose 一键部署,接入 Nginx 反向代理与自动证书,JMeter 1k 并发压测下错误率 <0.2%。
主导实现「实时热榜与日志分析系统」(Kafka + Flink + ClickHouse + Redis + Grafana)。从埋点规范到实时计算链路全栈搭建:客户端上报事件→Kafka 聚合→Flink 窗口计算与去重→ClickHouse 明细/宽表存储→Redis 暂存热榜→Grafana 可视化。为应对突发流量引入背压与 Checkpoint 容错,端到端延迟稳定在秒级;通过滑动窗口 + 去重键设计解决抖动与短时刷量,支持按天/小时/场景维度的多维钻取与告警。
建设「高并发选课/抢座系统」(Spring Boot + MyBatis + MySQL + Redis)。按读写分离与缓存优先的思路重构核心路径:入口限流(令牌桶)+ 本地队列削峰,Redis 预扣减与异步落库结合库存版本号的乐观锁,避免超卖;事务与最终一致性由事务消息与补偿任务保障;将热点接口拆分与冷暖分离,P95 延迟降低约 60%。同时完善灰度发布与回滚脚本、操作审计与报警规则,显著提升可维护性与可观测性。