参与并主导零售行业 SaaS 订单管理系统重构与性能优化。该系统服务多家线下门店及线上渠道,承担订单创建、支付回调、库存扣减、售后处理、财务对账和物流推送等核心业务。项目早期采用单体 PHP 架构,随着业务增长,出现接口响应慢、数据库压力大、库存并发扣减不稳定、订单链路耦合严重、线上问题排查困难等问题。
在重构过程中,对订单核心链路进行拆分,将订单创建、库存预占、支付状态处理作为同步主链路,将财务记账、物流推送、消息通知、运营统计等非阻塞流程通过 Kafka 异步处理,降低接口响应时间和系统耦合度。使用 Redis 设计库存预扣减、超时释放和异步对账机制,减少高峰期超卖和重复扣减风险。数据库层面对订单表、支付流水表进行索引优化和慢 SQL 治理,并按商户维度设计分库分表方案,配合读写分离降低主库压力。项目上线后,核心下单链路响应速度明显提升,高峰期接口超时、库存异常和数据库慢查询问题得到有效改善,同时补充关键日志、监控告警和灰度发布机制,提高了系统稳定性和故障排查效率。