January 30

Технологическая автономия: зачем строить in-house продукты, а не полагаться на сторонние решения

Развивать бизнес в iGaming — значит быть хозяином своей стратегии: работать с потоками данных в реальном времени, быстро реагировать на изменения рынка и соблюдать высокие требования к безопасности. Поэтому создание собственных продуктов для управления бизнесом — это выбор в пользу того, что невозможно купить у вендора: гибкости, предсказуемости и полного контроля. В новом выпуске Expert Talks мы поговорили с Дмитрием Амбражевичем, CTO Already Media, о том, как in-house разработка ускоряет принятие решений в компании, автоматизирует процессы и повышает доверие наших партнёров.

Бизнес-решения и стратегия

Что стало причиной для развития in-house разработки в Already Media?

В iGaming зависимость от внешнего софта — это стратегическая уязвимость. До перехода на внутренние продукты мы не раз сталкивались с ситуациями, когда сторонние платформы меняли условия не в нашу пользу: повышали цены, ограничивали функциональность или закрывали доступ по регионам. Поэтому постоянная миграция между сервисами — это не только дорого и болезненно, но и высокий риск потери контроля над собственным бизнесом.

Например, во многих платформах партнерского маркетинга расчёты и антифрод по-прежнему остаются «чёрным ящиком». Переход на собственный продукт дал нам три ключевых преимущества:

  1. Полный контроль над данными.
  2. Прозрачность алгоритмов.
  3. Гибкость процессов.

Если бизнесу нужны уникальные решения, мы реализуем их быстрее, чем дождемся изменений со стороны вендора. Отношения с партнерами также становятся прозрачнее и эффективнее: доступ к деталям каждой транзакции позволяет аргументированно объяснить любое событие внутри системы.

Как формируется запрос на создание внутренних продуктов, кто обычно инициатор?

Чаще всего инициатором выступает бизнес: аналитики, финансисты, HR, SEO-специалисты, аффилейт-менеджеры или руководители департаментов. Иногда запросы идут и от топ-менеджмента. Особенно, когда речь заходит о стратегических инструментах и управлении рисками. В этом контексте наша IT-команда работает как внутреннее сервисное бюро: помогает корректно сформулировать задачу, приоритизировать функционал и предложить оптимальное решение.

Как собственные продукты влияют на скорость принятия решений? Помогают ли находить узкие места?

Сейчас мы получаем данные в реальном времени, что позволяет оперативно перераспределять ресурсы: усиливать перспективные источники трафика или быстро закрывать те, которые перестают приносить результат. До внедрения системы раннего предупреждения мы узнавали о падении конверсии постфактум, из еженедельных отчётов. Теперь среднее время реакции измеряется минутами, что помогает быстро перестроить процесс.

Отдельно отмечу безопасность и аудит. В наших внутренних продуктах реализован детальный audit trail: мы видим, кто, когда и зачем менял настройки, доступы или финансовые лимиты. Ни одно стороннее решение не может обеспечить такой уровень прозрачности.

Где проходит граница между «построить самим» и «купить готовое»?

Для принятия решения наша команда использует внутренний чек-лист:

Мы строим продукты сами, если:

  • Это core-направление для бизнеса и даёт конкурентное преимущество;
  • Нужна уникальная логика, которой нет на рынке;
  • Важен полный контроль над данными и алгоритмами;
  • Коммерческие решения стоят неоправданно дорого (ROI больше 2 лет);
  • Возникают высокие риски зависимости от вендора;
  • Вероятны изменения законодательства, которые сделают использование продукта невозможным.

И покупаем готовые сервисы, когда:

  • Это commodity-функционал (email, календари, документооборот);
  • На рынке есть много качественных решений;
  • Время до результата критично, а внутренняя разработка займет 6+ месяцев;
  • У нас нет экспертизы в этой области;
  • Compliance-требования проще закрыть готовым сертифицированным решением.

Так, мы используем коммерческий таск-трекер для управления задачами, мессенджеры для коммуникаций, AWS для инфраструктуры. Но партнёрку, аналитику и антифрод делаем сами, потому что это наше конкурентное преимущество.

Разработка и развитие команды

Как вы работаете с запросами внутренних заказчиков?

Мы принципиально не создаем сложные монолиты сразу. Прежде чем писать код, команда проводит интервью с будущими пользователями, чтобы найти реальные боли, а не просто реализовать список пожеланий. Первый релиз — это MVP, который решает одну конкретную задачу и как можно быстрее попадает в руки пользователей. Обычно его разработка занимает 2-4 недели — от идеи до первой версии в продакшене.

Дальше продукт развивается итеративно, на основе реального фидбэка и данных об использовании. Мы анализируем метрики и проводим опросы пользователей: удалось ли решить задачу, какими функциями они пользуются чаще всего и что можно улучшить.

Как организован процесс поддержки внутренних продуктов?

Здесь хорошо работает модель «you build it, you run it». Команда, которая разрабатывает продукт, также отвечает за его поддержку. Это мотивирует создавать качественный код и вести хорошую документацию, потому что никому не хочется просыпаться ночью от алертов о падении сервиса, который ты сам же и написал. Для оперативного реагирования у нас есть дежурный инженер (on-call rotation), который первым отвечает на инциденты. Если проблема требует глубокого знания продукта, он эскалирует проблему на профильную команду.

В чем особенность найма разработчиков для внутренних продуктов?

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

Инновации и эксперименты

Какие процессы удалось оптимизировать с помощью AI? Где AI реально экономит ресурсы?

Для нас AI — это мультипликатор эффективности, к использованию которого мы подходим прагматично. Вот несколько сервисов, которые помогают команде:

  • GitHub Copilot — берёт на себя рутину: шаблонный код, юнит-тесты, часть документации, рефакторинг legacy. По нашим внутренним метрикам, он даёт прирост продуктивности разработчиков на 20-30% и освобождает время для архитектурных решений и сложных задач, чтобы они могли лучше сфокусироваться на бизнес-логике;
  • RAG-ассистенты — мы используем их для HR и юридических задач, чтобы автоматизировать ответы на типовые запросы сотрудников с помощью материалов из внутренней базы знаний. Система построена на локальной LLM с RAG поверх нашей документации: никакие данные не уходят во внешние сервисы. Такой подход позволил сократить нагрузку на HR-отдел по рутинным вопросам;
  • LLM-агенты в бизнес-логике — применяем для анализа аномалий в отчётах,  чтобы выявить нетипичное поведение.

При этом, мы трезво оцениваем ограничения: AI плохо работает без качественных данных и чётко описанных процессов. Особое внимание уделяем безопасности: не используем публичные LLM напрямую для чувствительных данных, а все запросы проводим через защитные слои или закрытые решения на собственной инфраструктуре.

Как команда тестирует новые подходы и гипотезы?

Мы придерживаемся гибкого подхода к разработке: регулярно организуем «экспериментальные пятницы» где всей командой обмениваемся знаниями, предлагаем новые технологии и инструменты пробуем создавать небольшие прототипы, которые в итоге могут перерасти в отдельные продукты или улучшить функционал существующих сервисов.

Будущее и перспективы

Какие направления планируете развивать в ближайшие 1-2 года?

Я выделяю два ключевых направления в работе IT-команды:

  1. Выход AI/ML на следующий уровень — переход от точечных решений к комплексным AI-агентам.
  2. Предиктивная аналитика — возможность предсказывать проблемы до их возникновения, благодаря моделям, которые анализируют паттерны и отправляют предупреждения.

Что бы вы посоветовали компаниям, которые думают о переходе на in-house разработку?

In-house разработка — это стратегический выбор, который меняет всю операционную модель компании. Вот несколько моих рекомендаций на основе опыта Already Mediа:

  1. Честно оцените зрелость бизнеса. Собственная разработка имеет смысл, когда у вас есть стабильная прибыль и предсказуемые процессы.
  2. Начинайте с боли, а не с амбиций. Найдите одну конкретную проблему, которая реально тормозит бизнес и приносит убытки, чтобы получить доверие бизнеса и дальше перейти к масштабированию.
  3. Инвестируйте в людей, а не только в код. Нанять разработчиков недостаточно. Нужно создать культуру, где технологии служат бизнесу, а не существуют сами по себе. Ваша IT-команда должна понимать, как работает компания, разговаривать с пользователями, видеть ценность своей работы.
  4. Не переоценивайте контроль и не недооценивайте ответственность. Собственная разработка означает, что теперь только вы отвечаете за uptime, безопасность, масштабируемость, поддержку. Убедитесь, что вы к этому готовы.
  5. Думайте о масштабировании заранее. Даже если сейчас вы делаете инструмент для 10 пользователей, проектируйте его так, будто их будет 1000. Закладывайте API, логирование, мониторинг, документацию с первого дня, чтобы не накапливать технический долг.
  6. Не стройте в вакууме. Внутренняя разработка не означает изоляцию от рынка. Мы постоянно смотрим на сторонние коммерческие решения, изучаем best practices, участвуем в конференциях. Помните, что open source — ваш друг: стойте на плечах гигантов и не изобретайте велосипеды там, где они уже изобретены.
  7. Измеряйте всё. Внутренние продукты должны приносить измеримую ценность в конкретных метриках и доказывать ROI цифрами.

Каким вы видите будущее in-house разработки? Есть ли планы перевести продукты Already Media в SaaS?

Я верю, что грань между «внутренним» и «внешним» продуктом постепенно будет размываться. Появление low-code/no-code платформ и AI-ассистентов снижает барьер входа в разработку. Через 3-5 лет продуктовый менеджер без технического бэкграунда сможет собрать рабочий прототип внутреннего инструмента за день. In-house разработка перестанет быть привилегией крупных компаний с большими IT-бюджетами. При этом будет расти спрос на «гибридные» решения: платформы, которые можно развернуть внутри компании, но с поддержкой и обновлениями от вендора. Что-то среднее между полностью самописным решениями и чистым SaaS.

Что касается Already Media, то каждый наш внутренний продукт проходит «боевую закалку» в реальных условиях iGaming-рынка. Если решение по аналитике или управлению трафиком эффективнее рыночных аналогов и при этом обеспечивает высокий уровень безопасности, то это кандидат на самостоятельный SaaS. Поэтому уже на этапе проектирования мы закладываем возможность multi-tenancy: изолированные данные, настройки на уровне организации, API для интеграций. В будущем это позволит отделить продукт от внутреннего контура и вывести его на рынок максимально безболезненно.

Технологическая автономия – это не самоцель. Это инструмент для построения бизнеса, который действительно контролирует свою судьбу. Где решения принимаются на основе данных, а не на основе того, что предлагает текущий вендор. Где скорость реакции измеряется часами, а не неделями ожидания ответа от саппорта.

Но автономия требует зрелости, дисциплины и долгосрочного мышления. Если вы к этому готовы, то дорога открыта. Если нет, то используйте готовые решения и фокусируйтесь на своём core business.

Мы выбрали путь технологической независимости, потому что в нашей индустрии это единственный способ двигаться с той скоростью, которая нужна для победы. И это действительно работает.