Контекст
Marpla — платформа инструментов для работы с маркетплейсами: аналитика, управление рекламой, SEO и A/B-тестирование. В роли CTO я отвечал за инженерную команду, архитектуру, инфраструктуру, бюджет и процессы разработки.
Задача: сделать развитие предсказуемым
Продукту требовалась инженерная система, в которой задачи понятны команде, изменения регулярно доходят до пользователей, а инфраструктура поддерживает работу сервиса.
На исходном этапе команда выпускала 2–3 релиза в месяц. Одновременно с развитием продукта предстояло перенести более 50 ТБ рабочих данных без простоя.
Моя зона ответственности
Руководство командой 30+ человек, найм, технические приоритеты, архитектура, бюджет и взаимодействие с бизнесом. Я отвечал за построение процессов от постановки задачи до выпуска изменений.
При этом сохранял техническую вовлечённость: работал с архитектурой и глубоко погружался в задачи клиентской части, серверной части и инфраструктуры.
Изменения в работе команды
Ввёл прозрачное планирование, критерии приёмки, проверку качества и дисциплину релизов. Организовал общий поток задач между бизнесом, поддержкой и разработкой. Для клиентской части внедрил версионирование и разработку через основную ветку.
Развивал практики аналитики, автоматизированного тестирования и автоматизации разработки. Эти изменения поддерживали более регулярный выпуск продукта и работу команды.
Миграция без остановки продукта
Организовал перенос рабочей инфраструктуры и более 50 ТБ данных с Hetzner на российские серверы за два месяца. Ключевое ограничение — сохранить доступность сервиса и данные пользователей.
Команда выполнила миграцию без простоя и потери данных. Моя роль — техническое руководство и ответственность за результат в рамках общей работы над инфраструктурой.
Надёжность, скорость и расходы
Вместе с командой улучшили работу MongoDB и сетевой инфраструктуры: почти ежедневные сбои сократились до одного сбоя за два месяца. Комплексная работа с существующей инфраструктурой и клиентской частью сократила загрузку страниц с 10–20 до 2–4 секунд.
В рамках управления бюджетом ежемесячные расходы на разработку снизились на 40%, а расходы на инфраструктуру и серверы — на 30%. Моя зона ответственности включала контроль расходов, технические приоритеты и согласование планов с бизнесом.
Что стоит за результатом
Регулярные релизы и устойчивая инфраструктура — результат совместной работы команды. Мой вклад как CTO — выстроить инженерную организацию, связать её работу с продуктом и отвечать за технический результат.


