« All posts

Trendyol Speeds Up Search Ranking Model Deployment

Trendyol built a config-driven ranking platform that turns a multi-day Go deployment process into a single YAML file, cutting model lead time dramatically.

Trendyol's Search Relevance team re-engineered how ranking models reach production for e-commerce search. Previously, each new model meant translating a data scientist's spreadsheet into a dedicated Go file often exceeding a thousand lines, then testing, compiling and deploying it manually — a two-to-three-day cycle per model that could consume most of a sprint when multiple A/B challengers were involved.

To cut this 'model lead time,' the team moved to a config-driven architecture. Data scientists now write a compact 150-200 line YAML 'model signature' describing which features the model needs, from where, and in what order. This file passes through a validation pipeline that automatically opens a merge request in the new ranking service, leaving engineers to simply review and approve.

The new service parses this three-part YAML (model info, features, inference) to handle feature fetching, dependency resolution and inference-input assembly on its own, without hardcoded logic or recompilation. The result is a platform that preserves the same ranking request flow while dramatically shortening iteration time and removing the manual handoff between data science and engineering.

This synthesis was produced from its source by AI; there is no human editor or manual review step. How we work