项目背景
核心商品链路需要从原有商品模型迁移到新的系统。链路同时连接前后台、类目、库存和多项外部映射,任何数据偏差都可能直接影响交易。
核心挑战
- 新旧商品模型并非一一对应;
- 迁移期间业务仍在持续写入;
- 需要支持灰度、核对、快速回退和断点续传;
- 多系统之间必须保持最终一致。
我的工作
我负责迁移方案和核心链路落地,设计模型映射与兼容层,并组织新老系统双写、历史数据回灌、差异核对和分阶段切流。
迁移步骤
- 建立字段映射、默认值和异常数据处理规则;
- 上线双写与对账,持续观察新旧数据差异;
- 分批迁移商品、类目和外部映射数据;
- 通过灰度开关逐步切换读流量;
- 保留回退能力,确认稳定后完成收口。
项目结果
完成 15,000+ 商品及相关类目、映射数据迁移,迁移过程保持业务连续,未发生重大线上事故。