Hitech logo

Кейсы

Руслан Цыганок: как собрать продуктовую кросс-функциональную команду и управлять ожиданиями

TODO:
Катя Литвинова23 декабря 2024 г., 08:18

Современный E-commerce больше не живет на отдельных сайтах. Он встраивается повсюду: в социальные сети, мессенджеры и, что самое сложное, в банковские приложения. Глобальный тренд на «суперприложения» ставит перед IT-командами нетривиальную задачу: достигнуть синергии двух разных областей. С одной стороны — FinTech: мир высокой стабильности, безопасности и медленных циклов. С другой — E-commerce: мир быстрого выхода продуктов на рынок, A/B-тестов и пиковых нагрузок. Как объединить эти полярные сущности и не ухудшить надежность банковских операций в погоне за скоростью ритейла? Чтобы разобраться в этом инженерном и управленческом вызове, мы пригласили к диалогу Руслана Цыганок. Эксперт обладает глубокой экспертизой в запуске масштабных IT-продуктов с нуля и на практике знает, как выстраивать процессы в условиях жестких ограничений. Подтверждением его лидерских качеств и профессионализма стала престижная награда «Время Инноваций» 2024.

Самые интересные технологические и научные новости выходят в нашем телеграм-канале Хайтек+. Подпишитесь, чтобы быть в курсе.

Руслан одержал победу в знаковой номинации «Прорыв года», что ярко иллюстрирует его умение достигать выдающихся результатов в сжатые сроки. Эта награда маркирует его подход не просто как теоретически верный, а как инновационный и результативный в текущих рыночных условиях. В нашем разговоре лауреат премии объясняет, почему классический Agile дает сбои в финтехе, как правильно «развязать» архитектуру и почему современному инженеру недостаточно просто писать хороший код.

— Рынок движется к слиянию банковских экосистем и E-commerce. Но ведь это две полярные сущности: банки требуют железобетонной стабильности и тишины, а ритейл живет в хаосе распродаж и пиковых нагрузок. Возможно ли вообще создать устойчивый гибрид этих систем без ущерба для надежности критических операций?

 Вы затронули самую болезненную точку современной архитектуры. Это действительно конфликт не просто технологий, а глубинных философий. Банковский сектор исторически строится вокруг парадигмы «нулевого доверия» (Zero Trust) и неизменности транзакций. Главный KPI здесь — надежность. Ритейл же — это мир постоянных экспериментов, A/B-тестов, динамического ценообразования, меняющегося каждую секунду, и взрывного роста трафика в дни распродаж типа «Черной пятницы».

Техническая интеграция через API — это стандартная практика, однако важно, чтобы такое взаимодействие не создавало жесткой связности, когда сбой в одной части системы влияет на другую. Решение лежит в плоскости жесткой архитектурной изоляции доменов. Мы должны проектировать системы последовательно. Если модуль маркетплейса испытывает перегрузку или даже падает под наплывом покупателей, это ни на секунду не должно повлиять на работу банкинга, переводы или оплату ЖКХ. Ключевой тренд здесь — переход на асинхронную коммуникацию и событийно-ориентированную архитектуру (Event-Driven Architecture). Системы не должны ждать синхронного ответа друг от друга, блокируя потоки. Только полная развязка  позволяет объединить скорость и агрессию E-com с консерватизмом и надежностью Финтеха. Это инженерный вызов высшего порядка, требующий полного отказа от монолитного мышления.

— В условиях высокой неопределенности бизнеса классические методы планирования (Waterfall) перестают работать. Однако крупные корпорации и регуляторы требуют предсказуемости и сроков. Как техническому лидеру балансировать между необходимой Agile-гибкостью и жесткой корпоративной отчетностью?

 Это, прежде всего, проблема управления ожиданиями и доверием. Классический Waterfall, когда мы год пишем техническое задание, потом год разрабатываем, в текущих реалиях невозможен — рынок меняется молниеносно. Пока вы допишете систему по старым канонам, потребность клиента уже исчезнет или изменится.

Единственный рабочий подход в таких масштабах — это итеративный запуск с четким выделением «минимально жизнеспособного продукта» (MVP, Minimal Viable Product). Но здесь есть критический нюанс: в высоконагруженных-проектах и финтехе MVP архитектурный фундамент, вопросы безопасности и отказоустойчивости должны быть заложены сразу под целевую нагрузку. Секрет успеха кроется в грамотной микросервисной декомпозиции. Она позволяет распараллелить процессы: одна команда создает корзину, другая — каталог, третья — платежный шлюз. Мы можем показывать бизнесу работающие куски системы каждые две-три недели. Это снимает тревожность стейкхолдеров и позволяет проходить тяжелые процедуры проверки безопасности частями, а не огромным комом в конце проекта. Доверие бизнеса — это главная валюта технического руководителя, и она зарабатывается прозрачностью процесса, а не толщиной документации.

— Часто говорят, что в сложных распределенных системах главной проблемой становится не написание кода, а понимание того, что с ним происходит в реальном времени. Насколько критична культура наблюдаемости для современного бизнеса и почему простого мониторинга уже недостаточно?

 Я  бы сказал категоричнее: без выстроенной системы мониторинга вы управляете крупным бизнесом с завязанными глазами. В прошлом, когда приложения были монолитными, достаточно было смотреть на классический мониторинг: загрузка CPU, памяти и доступность сервера. Если сервер зеленый — все хорошо. В мире распределенных систем, где один запрос пользователя (например, «купить товар») проходит через цепочку из 50 микросервисов, классический мониторинг бесполезен. Он скажет вам, что «что-то сломалось», но не скажет «где» и «почему». Проблема большинства крупных инцидентов в E-commerce (падения в пиковые часы, «тормоза» при оплате) кроется не в нехватке железа, а в слепых зонах. Мы просто не видим, где возник затор.

Поэтому современная DevOps-культура трансформируется. Разработчик должен закладывать распределенный трейсинг, структурированное логирование и бизнес-метрики еще на этапе проектирования архитектуры. Мы должны видеть не просто техническую ошибку, а, например, падение конверсии в конкретном регионе на конкретной версии приложения. Наблюдаемость — это страховка от репутационных потерь. Если вы узнаете о проблеме от разгневанных пользователей в соцсетях, вы уже проиграли эту битву.

— Дефицит кадров остается главным тормозом индустрии, несмотря на обилие студентов и работников. При этом требования к инженерам растут. Каков портрет идеального технического специалиста для создания экосистем будущего? Рынок требует узких профи или универсалов?

 Эпоха узкой специализации, когда сотрудник отвечает только за выполнение одного процесса уходит. Традиционное разделение труда, где один пишет код, другой его тестирует, а третий деплоит, создает слишком много барьеров и точек потери информации. Современные сложные проекты требуют универсальных специалистов — людей с глубокой экспертизой в одной области и широким кругозором в смежных (бизнес, инфраструктура, данные).

Сейчас крайне важно, чтобы инженер понимал бизнес-контекст. Senior-разработчик должен уметь ответить на вопрос: «Как мое техническое решение повлияет на юнит-экономику проекта через год?». Если выбор экзотической базы данных увеличивает стоимость транзакции в два раза или требует найма редких специалистов — это плохое инженерное решение, каким бы технологичным оно ни было. Будущее за кросс-функциональными командами, где стираются границы между Product Manager, Developer и DevOps. В таких командах выше скорость коммуникации и, что важнее, выше коллективная ответственность за результат. Мы ищем не просто специалистов способных писать функции, код, а инженеров с продуктовым мышлением, способных видеть систему целиком. Это самый дефицитный и ценный ресурс на рынке сегодня.

Интеграция E-commerce и FinTech — свершившийся факт и главный тренд на рынке «суперприложений». Как показал проведенный диалог, успех крупных проектов зависит не только от качества кода, но и от организационной зрелости компании. Руслан Цыганок — пример лидера, который подходит к этому вызову не интуитивно, а научно, превращая практический опыт в академическое знание. Тезисы, которые мы обсуждали, детально проработаны им в ряде профильных публикаций. Именно этот редкий баланс: глубокая научная проработка архитектуры в сочетании с прогрессивной  практикой запуска продуктов и стал причиной признания Руслана Цыганок «Прорывом года» в рамках премии «Время Инноваций» 2024. Его опыт и научные труды подтверждают: современный технический лидер — это архитектор, который строит не только код, но и эффективную бизнес-среду, опираясь на доказанные методики.