
Commerce Catalog Migration
Migrating around 80,000 products sounded like a data problem. It wasn’t. The harder part was replacing a catalog system that had accumulated years of dependencies, behaviors, and undocumented assumptions without changing how the existing commerce experience worked for customers. Before we could safely move anything, we first had to understand what we were actually moving away from.
- MY ROLE
- Senior Product Manager (Senior Assistant Manager)
- IMPACT
- This project changed how I think about migrations. Before this, I mostly saw migration as moving something from an old system to a new one. Now I see it more as an exercise in discovering everything people have forgotten the old system was responsible for. The data is often the visible part. The real risk lives in dependencies, assumptions, edge cases, and years of behavior that have quietly become part of the product. It also taught me that migration isn’t finished when the cutover succeeds. A new system needs to become understandable to the people operating it before it can genuinely replace the old one.








