New search
Faceted search with saved alerts and map-based browsing.
Marketplace · Strangler migration · CI/CD
A listings platform serving thousands of daily searches, modernized from a fragile legacy codebase — new search, agent tooling, and deploys without a minute of downtime.
Challenge
Agents depended on the site daily, but every deploy risked the search index. The legacy stack had no tests, FTP deploys, and a single developer who knew how it all worked.
Approach
We placed routing in front of the old site and carved off search first, then listings management, then agent dashboards. Each slice shipped with characterization tests, a Jenkins pipeline, and instant rollback — agents noticed only that things got faster.
Faceted search with saved alerts and map-based browsing.
Listing management, lead tracking, and showing schedules.
Contract tests guarding every migrated route.
Jenkins pipelines replacing FTP with reviewed releases.
Zero
minutes of downtime during migration
Daily
deploys replacing monthly FTP drops
Faster
search users notice on every visit