Артем Атаманчук за два года стал одним из самых востребованных DevOps-консультантов для украинского бизнеса. Подробнее о его методологии и, почему к нему обращаются компании, когда облачные расходы выходят из-под контроля - в спецпроекте.
Когда весной 2022 года украинский e-commerce стартап срочно переносил серверы из киевского офиса в Amazon Web Services, чтобы минимизировать разрушительное влияние войны, первый месячный счет шокировал основателей.
"Мы не понимали, за что платим и как это остановить", - вспоминает один из владельцев. Обратились к Артему Атаманчуку, DevOps-инженеру, которого им порекомендовали в профессиональном сообществе.
За две недели аудита эксперт обнаружил более 30 серверов, которые работали круглосуточно без необходимости, неоптимальные типы инстансов и отсутствие базовой автоматизации.
"После реализации его рекомендаций расходы упали более чем вдвое - до 3200 долларов в месяц, а производительность улучшилась", - признается основатель.
Артем Атаманчук не планировал стать консультантом по оптимизации IT-расходов. Четыре года назад он присоединился к RubyPlay, международной студии, которая создает захватывающие интерактивные сервисы для различных платформ, как Senior DevOps-инженер, ответственный за инфраструктуру, которая обрабатывает более сотни тысяч запросов ежедневно в 70+ странах мира, и расположена в высоконагруженных дата-центрах, в частности в США. Годовой доход компании оценивается в 6,3 млн долларов.
"Когда работаешь с такими масштабами, учишься думать с точки зрения экономической целесообразности. Каждый ненужный сервер - это тысячи долларов в год. Каждая неоптимизированная база данных - это десятки тысяч запросов, которые можно было бы обработать эффективнее. В высоконагруженных системах это критично", - объясняет он.
Именно этот опыт работы с глобальной инфраструктурой дал ему уникальную перспективу на типичные проблемы украинского бизнеса. "Большинство украинских компаний использует 20-30% мощности своих серверов. Остальные простаивают, но продолжают тратить деньги", - говорит Атаманчук.
Переломный момент наступил в марте 2022 года, когда к нему начали обращаться знакомые предприниматели с просьбой помочь разобраться с внезапно возросшими расходами после срочной облачной миграции.
За следующие два года Атаманчук проконсультировал более 15 компаний - от небольших SaaS-стартапов до средних e-commerce платформ. Суммарная экономия для его клиентов превысила 2 млн долларов в год.
Его методология базируется на том, что он называет "правилом 70-20-10": 70% экономии дает выявление "зомби-ресурсов" и неоптимальных конфигураций, 20% - автоматизация масштабирования, еще 10% - переход на более экономичные модели оплаты.
"Он показал нам список из 40 ресурсов, которые потребляли 2800 долларов в месяц. Оказалось, что разработчики создавали тестовые базы данных и забывали удалять после завершения проектов", - вспоминает Михаил Кравченко, CTO финтех-стартапа, который нанял Атаманчука для аудита.
Другие его типичные находки - сотни гигабайт старых бэкапов и серверы, которые работают круглосуточно, хотя нагрузка есть только в рабочие часы
Артем Атаманчук использует собственноручно разработанный набор скриптов для анализа реального использования ресурсов. Он устанавливает мониторинг на неделю, собирает метрики реальной нагрузки, строит графики использования ресурсов по часам и дням недели.
Именно здесь, по словам клиентов, проявляется настоящая экспертиза Атаманчука. Он внедряет то, что называет умным масштабированием, когда система автоматически увеличивает мощности во время пиков и уменьшает в спокойные часы.
Один из его клиентов, региональный сервис доставки еды во Львове, имел критическую проблему: каждую пятницу и субботу вечером, когда заказов было больше всего, сайт сервиса замедлялся или падал. Из-за этого бизнес терял 3-5 тысяч долларов дохода еженедельно.
"В этом кейсе была классическая проблема недостаточного масштабирования. Их инфраструктура была рассчитана на среднюю нагрузку, но не выдерживала пики посещения больше в 5-7 раз", - говорит эксперт.
После внедрения Kubernetes с автоматическим горизонтальным масштабированием Атаманчук лично настроил систему, которая мониторит количество запросов и автоматически поднимает дополнительные контейнеры при росте нагрузки.
"Мы стали технически сильнее и получили около 200 тысяч долларов в год дополнительной прибыли за счет устойчивости системы в пиковые периоды потребления", - рассказывает Игорь Мельник, совладелец сервиса.
Еще один из кейсов DevOps-эксперта - один из украинских B2B SaaS (название не разглашают из-за NDA) тратил 12 тысяч долларов в месяц на Google Cloud. Быстрый рост продукта означал постоянное создание новых сред для разработки и тестирования. "Нам нужна была оптимизация, которая не замедлит команду", - объяснял CTO.
Благодаря технологии "инфраструктура как код" (IaC) через Terraform он создал систему, где разработчики могут одним нажатием кнопки создать полноценную тестовую среду, и автоматически удалить после завершения работы.
"До Артема мы держали шесть постоянных тестовых сред. Он показал, как создавать временные среды по требованию и сейчас мы тратим 800 долларов в месяц на все тесты вместе вместо 1500 долларов на одну", - рассказывает представитель компании.
За несколько лет Атаманчук стал go-to экспертом в кругу украинских предпринимателей и технических директоров. От типичных консультантов его отличает фокус на долгосрочной культуре.
"Параллельно с оптимизацией инфраструктуры Артем меняет мышление команды. Он смотрит на инфраструктуру как на бизнес-инвестицию, где каждый доллар должен давать отдачу. Это действительно редкий навык", - говорит Дмитрий Соколов, независимый DevOps-консультант, который наблюдал работу Атаманчука с одним общим клиентом.
Он внедряет то, что в индустрии называют FinOps - дисциплину управления облачными расходами на уровне команд. Его ключевые принципы - это прозрачность расходов, когда каждая команда видит, сколько стоит ее часть инфраструктуры в реальном времени, бюджеты с автоматическими алертами, предупреждающими о превышении лимита до того, как это произойдет. А еще - культура ответственности, когда разработчики понимают экономические последствия своих технических решений и регулярные аудиты расходов.
То, что делает Атаманчука особенно ценным для украинского рынка - сочетание опыта работы с глобальной инфраструктурой и понимание локальных реалий.
"Западные консультанты не понимают наш контекст. Они дают рекомендации, которые работают для американских компаний с бюджетом 100 тысяч долларов в месяц. Для украинского бизнеса с бюджетом 3000 нужны другие решения. Я знаю, как достичь 80% результата за 20% стоимости", - объясняет он.
Его типичные адаптации под украинский рынок: комбинации open-source инструментов, которые он настраивает под конкретные потребности вместо дорогих энтерпрайз-решений, постепенное внедрение, начиная с одного сервиса, вместо полной миграции на Kubernetes, и обучение сисадминов или бэкэнд-разработчиков клиента базовым DevOps-практикам вместо найма полной DevOps-команды.
"Парадоксально, но Артем не продает самое дорогое решение, а ищет оптимальное для твоей ситуации. И именно поэтому к нему возвращаются со следующими проектами", - заключает Александр Бондарь из EdTech-платформы.
"Первая волна облачной миграции была хаотичной, когда спасались от блэкаутов. Вторая волна, которая происходит сейчас, - это осознанная оптимизация. Компании понимают, что можно работать эффективнее", - говорит Артем Атаманчук и очерчивает четкие тренды на ближайшие годы.
Во-первых, массовое внедрение FinOps, автоматизация как стандарт даже для малого бизнеса и Kubernetes для всех. То, что сейчас считается сложной технологией для крупных компаний, станет доступным через управляемые сервисы.
"За 2-3 года разница между украинскими и западными компаниями в плане DevOps-зрелости значительно сократится. Война, как это ни печально, ускорила технологическое развитие", - заключает он.
Феномен Артема Атаманчука показывает интересный тренд украинского IT-рынка. Война заставила бизнес срочно переосмыслить подходы к инфраструктуре, поэтому появился спрос на экспертов, которые сочетают техническую глубину с экономическим мышлением.
Его успех - не в уникальных технологиях, он использует стандартные инструменты отрасли, а в системном подходе и способности адаптировать глобальные практики под локальные реалии. За два года он помог 15+ компаниям сэкономить суммарно более 2 млн долларов.
Его клиенты единодушны: его ценность - в экономии денег. А еще - в измененном мышлении команд. Это делает его работу инвестицией в долгосрочную конкурентоспособность украинского бизнеса.
В условиях непредсказуемости рынка эксперты как Артем Атаманчук становятся критически важными для выживания и развития украинских компаний на глобальном рынке.