July 2019 Articles

Revamping systems – The Agile way

Irena Shaigorodsky posted July 26, 2019
When revamping a system using a waterfall methodology, legacy systems are modified while new systems are built. At feature parity, they need to run in parallel for a reasonable amount of time to ensure that the new system can genuinely replace the existing one. Using an agile rewrite, we can start seeing wins sooner — kind of like rebuilding an airplane piece-by-piece while still in flight. The decision to rewrite…
Full Article

Query Understanding At TripAdvisor

Robert Hall posted July 11, 2019
Search is an important tool for navigating TripAdvisor.  The current implementation requires the user to specify a search query and optionally a “geo-scope” which prioritizes results which are within the specified country or city.  On the search result page we display a relevance ranked list of locations and other content, like forum posts, users, travel guides etc. This approach has a few problems, the first of which is that users…
Full Article