Как фронтендер CI/CD для бэкенда пилил =)
Вводные Начал учить Java и решил закреплять знания на пет-проекте. Выбор пал на финансовый трекер. Уболтал товарища осваивать React Native для мобильного приложения. На выходе: 5 микросервисов на Spring Boot, 2 SQL‑базы, S3‑хранилище. Всё собирается в Docker‑контейнерах. Локально работало красиво. Следующий шаг — альфа‑тест: 10–15 добровольцев с Android, обезличенные аккаунты, обратная связь. Сюжет Для развёртывания нужен хостинг. Хотели добавить AI‑агента (персонализированные советы). Искали среди RegRu, Yandex Cloud. Yandex привлекал AI‑лабораторией, но цены кусались. RegRu тоже хотел денег. Случайно наткнулся на CloudRu с Free Tier: 2 vCPU, 4 ГБ RAM, 30 ГБ SSD. Регистрируюсь — Сбер! Вспомнил про GitVerse — они дружат, за полторы секунды нашёл инструкцию по деплою. Энтузиазм взлетел. Про LLM: есть Гигачат API, 900 000 токенов бесплатно — пока не пробовали, но звучит неплохо. Развязка На CloudRu зарегистрировался за минуту. GitVerse‑аккаунт был, перенос репозиториев — 15 минут. Оформил ВМ. Захотел статичный IP. Начинаю оплату — предлагают 4000 бонусов на 2 месяца. Жаба, которая уже начала душить, отступила. Кидаю 100 рублей, бонусов нет. Жаба вернулась. Пишу в поддержку — взяли в работу, 48 часов. Спустя 48 часов промокод пришёл. Первые проблемы Я фронтендер, не девопс. Написание конфигов стало испытанием. С DeepSeek и непечатного диалекта великого и могучего я с околонулевыми знаниями получил рабочий CI/CD, который собирает 8 Docker‑образов, пушит в приватный Registry (цена около 2 рублей в месяц), разворачивает 8 контейнеров на ВМ. Postman подтвердил работоспособность. Плюсы Неплохая документация. Тёмная тема (фанат, люблю). Почти бесплатно: 151 рубль/мес за ВМ со статичным IP — приятно. Для сравнения: RegRu от 420, HandyHost от 349, Beget от 420, Yandex Cloud от 391. Почти нативная интеграция с системой контроля версий, где даже приватные репозитории бесплатны. Минусы Не всегда понятная документация, но я фронтендер — возможно, не всё понимаю. Честно, больше минусов не нашёл. Мне импонирует такой подход: хочешь экспериментировать — держи ресурсы. Подсаживайтесь на инфраструктуру (да, слезть сложно), но если обо мне подумали и сделали удобно, я только за.