Ильнар Низамутдинов оптимизирует гигантов e-commerce и определяет стандарты индустрии
Значимость фигуры Ильнара для IT-отрасли подтверждается его участием в экспертном совете Национальной премии «Технологии и инновации» - 2024. Тот факт, что специалист такого уровня оценивает лучших представителей индустрии в масштабах всей страны, говорит о его авторитете. В Smart Business Technologies он не просто управляет процессами, он создает культуру разработки, где скорость выхода продукта на рынок и стабильность решений являются главными приоритетами. В этом интервью мы обсудим, как трансформировать архитектуру крупного маркетплейса без рисков для бизнеса.
Ильнар, вы руководите группой в Smart Business Technologies, работая над одним из крупных проектов — Yandex.Market. В чем, на ваш взгляд, заключается сложность управления разработкой для продукта такого масштаба?
Основная сложность заключается в поддержании баланса между скоростью внедрения инноваций и абсолютной стабильностью системы. В Smart Business Technologies мы работаем с сервисами, которыми пользуются миллионы людей ежедневно. Любое изменение в коде может затронуть критические цепочки: от оплаты товара до его логистики. Поэтому моя роль как руководителя группы — это не только планирование задач, но и создание системы безопасности, где цена ошибки минимизирована.
С июня 2023 года я фокусируюсь на оптимизации внутренних процессов. Мы отошли от классического написания кода в сторону инженерного лидерства. Это означает, что каждый разработчик понимает не только свою задачу, но и то, как его решение повлияет на конечный пользовательский опыт и конверсию. Моя миссия — убрать барьеры между идеей и её реализацией, обеспечив команду лучшими инструментами и архитектурными решениями.
Управление распределенной и высококвалифицированной командой также требует особого подхода к культуре. В таких крупных проектах важно, чтобы каждый чувствовал ответственность за продукт в целом. Мы внедрили подходы, основанные на данных, что позволяет нам объективно оценивать эффективность каждой фичи еще на этапе её проектирования. Это делает процесс разработки прозрачным как для инженеров, так и для бизнеса.
Вашим флагманским достижением стала унификация бизнес-логики, которая позволила перенести процессы с четырех клиентских платформ на сервер. Какой экономический и технологический эффект это дало компании?
Ранее мы сталкивались с ситуацией, когда одна и та же бизнес-логика реализовывалась четыре раза: для iOS, Android, десктопного и мобильного веба. Это приводило к дублированию усилий и высокому риску рассинхронизации. Моя инициатива по переносу логики на сервер в корне изменила этот процесс. Теперь мы пишем логику один раз, и она универсально работает на всех устройствах.
Результаты говорят сами за себя: трудозатраты на разработку новых функций сократились на 60–80%. То, что раньше занимало у нас четыре недели (с учетом тестирования на всех платформах), теперь выпускается в продакшн за одну неделю. Это колоссальное преимущество в условиях жесткой конкуренции на рынке e-commerce, где скорость реакции на изменения рынка определяет лидера.
Но важнее всего — качество. Централизация логики позволила нам снизить количество критичных инцидентов в продакшене на 60%. Это напрямую влияет на доверие пользователей: они получают одинаково безупречный сервис вне зависимости от того, зашли они на Yandex.Market через приложение или браузер. Для бизнеса это вылилось в прямую экономию, исчисляемую миллионами долларов в год только на поддержке и сокращении циклов тестирования.
Еще один масштабный проект под вашим началом — миграция веб-платформы на React и TypeScript. Помимо обновления стека, вы внедрили внутренний образовательный курс. Почему вы решили сделать ставку на внутреннее обучение?
Миграция с устаревшего стека - это всегда риск потери темпа. Чтобы этот переход прошел бесшовно, нам нужно было, чтобы вся команда владела новыми инструментами на экспертном уровне. Вместо того чтобы полагаться только на внешний найм, я создал внутренний курс по React. Это позволило нам не только унифицировать знания внутри команды, но и повысить лояльность сотрудников, давая им возможность профессионального роста внутри компании.
Технологически мы перешли на React и TypeScript, что позволило внедрить строгую типизацию и компонентный подход. Это значительно упростило поддержку интерфейсов и ускорило их разработку. Главным же показателем для пользователя стало время загрузки страниц: нам удалось сократить его с 3 до 1,6 секунды. В мире веба это огромный рывок, который напрямую коррелирует с удержанием клиентов.
Я также внедрил процесс экспериментально-безопасной миграции. Платформа была переведена на новый стек итерациями, при постоянном проведении тестов. Это позволило нам не останавливать выпуск нового функционала ни на день. Сегодня наш веб-интерфейс — это современная, быстрая и легко масштабируемая система, которая полностью готова к вызовам завтрашнего дня.
Вопрос производительности всегда стоит остро. Вы внедрили приоритетную загрузку элементов и умную ленивую загрузку тяжелых блоков. Как эти невидимые для обычного пользователя изменения влияют на бизнес-показатели?
Пользователь может не знать, что такое умная ленивая загрузка, но он точно чувствует, когда сайт работает быстрее. Мы проанализировали поведение клиентов и выделили ключевые элементы страниц, которые должны отрисовываться мгновенно (цены, кнопки покупки, главные фото). Все остальные тяжелые блоки (рекомендации, отзывы, сложные виджеты) подгружаются только тогда, когда пользователь до них доходит.
Такой подход кардинально улучшил пользовательский опыт. Когда интерфейс отзывчив, у человека не возникает желания закрыть вкладку из-за задержки. Мы увидели четкую корреляцию: с ростом скорости отображения ключевых элементов выросла и конверсия. Люди стали быстрее находить товары и проще совершать заказы.
По сути, оптимизация производительности - это прямая работа с выручкой. Мы настроили мониторинг производительности так, чтобы любые просадки в скорости загрузки воспринимались как критический инцидент. В Smart Business Technologies мы довели этот процесс до автоматизма, что позволяет Yandex.Market оставаться одной из самых быстрых площадок в своем сегменте.
Среди ваших проектов - автоматизация тестирования и внедрение серверных end-to-end тестов. Как это изменило цикл релизов?
До внедрения серверных E2E-тестов процесс проверки качества занимал значительное время и требовал больших человеческих ресурсов. Автоматизация позволила нам переложить рутинные проверки на плечи алгоритмов. Теперь система сама имитирует действия пользователя на критических путях и мгновенно сообщает о любых отклонениях.
Это дало нам два важных преимущества. Во-первых, стабильность релизов стала на порядок выше, мы обнаруживали баги еще на этапе сборки, а не после того, как их найдут пользователи. Во-вторых, это существенно снизило операционные расходы на ручное тестирование. Вместе с проектом унификации логики это стало частью того самого пакета мер, сэкономившего компании свыше нескольких миллионов долларов в год.
Благодаря этим изменениям мы смогли перейти к модели непрерывных релизов. Мы больше не боимся часто обновлять систему, потому что уверены в качестве каждой строчки кода. Для бизнеса это означает возможность моментально тестировать маркетинговые гипотезы и внедрять новые сервисы без риска уронить основную платформу.
В 2024 году вы стали членом экспертного совета Национальной бизнес-премии «Технологии и инновации». Вы оценивали специалистов в секторах Fintech, AI и Frontend. На что вы обращали внимание у номинантов?
Быть частью экспертного совета премии такого масштаба - это большая честь и ответственность. Моя задача заключалась в том, чтобы за громкими названиями проектов увидеть реальную инженерную ценность. Когда я оценивал «Инженера-программиста года» или «AI-специалиста», я смотрел на два ключевых критерия: оригинальность технического решения и его измеримый вклад в развитие отрасли или конкретной компании.
В номинациях «Разработчик года в секторе Fintech» и «Эксперт в области фронтенд разработки» я искал проекты, которые устанавливают новые стандарты безопасности и удобства для конечного пользователя. Для меня как эксперта важно видеть, что специалист не просто владеет инструментом, а понимает архитектуру высоконагруженных систем и умеет мыслить стратегически. Я задавал себе вопрос: «Меняет ли этот проект правила игры на рынке?».
Участие в Национальной бизнес-премии позволило мне увидеть срез лучших практик страны. Приятно осознавать, что те подходы, которые мы внедряем в Smart Business Technologies, находятся в авангарде технологической мысли. Этот опыт помогает мне привносить новые идеи в мою команду и еще более объективно оценивать вектор развития наших собственных продуктов.
Подводя итог, какие ключевые компетенции сегодня необходимы лидеру, чтобы управлять изменениями в таких гигантах, как Yandex.Market?
Современный лидер в IT - это прежде всего стратег. Техническое лидерство и знание архитектуры - это базис, без которого невозможно заслужить авторитет команды. Но на первый план сегодня выходят умение управлять изменениями и понимание экономики продукта. Нужно уметь объяснять бизнесу пользу от переезда на новый стек на языке цифр, а не только терминов.
Вторая важная компетенция - это способность выстраивать процессы, которые будут работать без вашего ежеминутного участия. Мой опыт показывает, что именно такой системный подход позволяет достигать результатов уровня экономии миллионов долларов и кратного ускорения выхода продукта на рынок.
И, наконец, важно оставаться открытым для индустрии. Участие в экспертных советах, конференциях и публичная деятельность позволяют не закостенеть внутри одного проекта. Лидер должен видеть индустрию целиком, чтобы вести свою команду не просто за текущими трендами, а создавать их самостоятельно.
Масштаб проектов Ильнара Низамутдинова в Smart Business Technologies наглядно демонстрирует, как грамотное технологическое руководство трансформирует бизнес-реальность. Переход к единой серверной логике и внедрение современных инструментов обеспечили экономию в миллионы долларов и четырехкратное ускорение вывода продуктов на рынок — те показатели, которые делают Yandex.Market одним из лидеров e-commerce. Результативная работа Ильнара доказывает: в эпоху цифровизации именно инженеры со стратегическим мышлением становятся главными двигателями экономического прогресса.
Опубликовано 20.02.2025
