Roamzy.io
RU · EN · ES · PT · TR · ZH
История запуска · 2026-05-06

Сделано 1 человеком
+ AI.

Production SaaS. Сайт + админка + биллинг + RSP-интеграция + крипто-приём + 193 страны. Три дня. Ноль инженеров в команде.

Вопрос

Можно ли поднять production SaaS
за ~72 часа
почти за $0?

Без штатной команды разработки. Без верстальщика. Без бэк-инженера. Без QA-отдела. Без отдельного DevOps. Один человек с продуктовым видением — и AI как со-исполнитель.

«Это же невозможно»

В классической модели такой стек требует команду из 4–6 человек на 3–6 месяцев, бюджет в десятки тысяч долларов на разработку, отдельные раунды на security audit и нагрузочное тестирование, и ещё месяц на интеграции с биллингом, RSP и крипто-эквайрингом.

Что должно работать в day-1, чтобы это считать «production»

Постойте —

Уже сделали.

Открой roamzy.io · войди · первая eSIM — с $0.50 на трафик от нас

roamzy.io →
ПЕРВАЯ eSIM — ЗА НАШ СЧЁТ

Убедись, что работает, прежде чем платить · без карты и без кода

Что собрали

Что реально живёт
в проде сейчас

Цифры на 7 октября 2026.

56
Миграций БД
6
Локалей
193
Страны
6
Живых интеграций
13
Health-проверок
1623
Тестов в CI
~3
Дня от нуля до релиза
$0
ФОТ на разработку

Frontend
  • Публичный сайт — Vite SPA, 6 локалей, корректный hreflang в sitemap, 193 страновых лендинга с локальной ценой, hero-фото, FAQ и микроразметкой
  • Личный кабинет — статус eSIM в реальном времени, баланс, история, мини-графики по странам, модалка установки с инфо о девайсе
  • Админ-SPA — code-split (41 КБ gzip), 11 секций, 67 кнопок проверены, всё на русском для оператора
Админка
  • Пользователи — список, drawer, suspend/whitelist, impersonate (magic-link + 30 мин cap + write-block)
  • eSIM — полный жизненный цикл, копирование ICCID/IMSI/MSISDN, сверка баланса с биллингом
  • Платежи — возврат (с cap + 2FA step-up), on-chain refund, sync статуса с NowPayments, симуляция IPN
  • Отчёты — обзор, таблица клиентов, drawer по клиенту, экспорт CSV+JSON
  • Маркетинг — UTM-аналитика, промокоды, каркас A/B-экспериментов
  • Система — Health (11 проверок), Errors, Audit log, Pool, Тикеты, редактор SEO-meta (Variant B+C)
Backend
  • Стек — Fastify + better-sqlite3 + drizzle-orm, одна Fly-машина, бэкапы Litestream → R2
  • Авторизация — Google OAuth, Telegram Login Widget, Telegram Mini App, dev-login (закрыт в проде)
  • Безопасность — bcrypt-12, 2FA TOTP + recovery codes, login lockout, idle-timeout, SameSite=Strict, HSTS-preload, Permissions-Policy
  • Надёжность — busy_timeout, WAL, индексированные запросы, обработчик unhandledRejection, rate-limits на запросах
Интеграции
  • Venta (биллинг) — клиенты, контракты, сервисы, тарифы, /payment/topup, /payment/refund, traffic-sync крон каждые 12 мин
  • EsimPlatform / RSP — getProfileByIccid: статус, девайс (Apple iPhone 15 и т.д.)
  • NowPayments — invoice, IPN с HMAC-SHA-512, /v1/refund chain-refund, /v1/payment/:id sync
  • Telegram — login widget + mini app + бот /id + алерты (chat_id list)
  • Litestream — непрерывная репликация SQLite в Cloudflare R2
  • Search Console — индекс сайтмапов по языкам; IndexNow для Bing/Yandex после каждой правки контента
Качество
  • Security аудит — 20 находок, 1 CRITICAL + 5 HIGH закрыты до релиза (INDEXNOW, login lockout, CSRF, refund step-up, dev-login)
  • Reliability аудит — 25 находок, 5 RED закрыты (индекс ledger, OOM-killers в /me/stats и /admin/reports/clients/:id, busy_timeout)
  • Cleanup аудит — 34 находки, мёртвый код заархивирован (без потерь)
  • i18n discipline — обход всех user-facing хардкодов, 5 локалей, ключи везде
Стоимость

Сколько это реально стоило?

Человек · Артур
  • Время — около 3 дней focused work, плюс ночные итерации
  • Строк кода написано вручную — 0
  • Что делал — продуктовое видение, decision-making, копирайт для UI/SEO, операторская приёмка каждой фичи, дебаг реального flow
AI · Claude
  • Время — около 30+ часов в активной сессии
  • Строк кода написано — несколько тысяч (миграции, роуты, фронт, CSS, тесты-в-голове, доки)
  • Что делал — implementation, аудиты через subagents, миграции, деплой, дебаг, доки, i18n sweep, security hardening
Внешние
  • Хостинг — Fly.io shared-cpu-1x · ~$5/мес
  • Хранение — Cloudflare R2 (Litestream) · бесплатный тариф
  • Auth-провайдеры — Google OAuth · бесплатно
  • Платежный процессор — NowPayments · % с транзакций (без фикса)
  • Домен + DNS — Cloudflare · ~$10/год
Итого
  • Capex — $0 на разработку, минус подписка на Claude
  • Opex — <$10/мес инфраструктура до первой 1k DAU
Хронология

Как это собиралось

День 1 · 2026-05-04
  • Production live на roamzy.io · Fly app · кастомный домен · TLS
  • Frontend + backend + БД · 18 миграций · 5 локалей · 193 страны
День 2 · 2026-05-05
  • Импорт пула eSIM (xlsx → CSV → БД) · IMSI backfill · резервация pool-first
  • Админ-инструменты — пользователи, eSIM, платежи, отчёты
  • NowPayments coin whitelist (11 stablecoins, без ETH mainnet)
День 3 · 2026-05-06
  • Утро — Venta E2E success: реальные $20 ушли на основной баланс
  • День — полный аудит (security + reliability + cleanup) → закрыли всё найденное
  • Вечер — admin impersonate, переименование eSIM, RSP-статус, разделение бандлов, refund-модалка, NP /v1/refund + sync статуса, частичный refund с cap, реорг футера, SEO Variants B+C
после запуска

Интереснее оказалось
то, что было потом

Всё, что выше, по-прежнему правда: продукт действительно вышел за три дня. Ниже — что было после, и удивила меня как раз эта половина: у продукта, который собрали человек и AI, покупатель теперь тоже AI.

Не «у нас есть API». Агент может сам найти Roamzy, завести анонимный аккаунт без участия человека, посмотреть цены по странам, заплатить стейблкоином, получить eSIM и заработать реферальную долю — так и не попросив никого заполнить форму. Это уже не тот продукт, который эта страница описывала изначально.

Цифры на 7 октября 2026.

12
MCP-инструментов, анонимно
1604
URL опубликовано
1623
Тестов, 148 файлов
493
Коммитов

Что добавилось

Чему меня на самом деле научила эксплуатация

Выпустить быстро было несложно. Дорого обошлось всё то, что вылезает, только когда через систему идут настоящие деньги. И честный вывод такой: AI не отменяет строгости — он лишь переносит её в другое место.

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

август 2026

Канал, который оказался
единственным

За последнюю неделю кое-что сдвинулось, и это стоит записать честно — потому что вышло не то, чего я ждал.

Удалённый MCP-эндпоинт теперь в официальном MCP Registry, в npm как @roamzy/mcp-server, и разложен по каталогам: Cline, Smithery, Glama, LobeHub, mcpservers.org. Шестая локаль — китайская — вышла целиком: все 193 страновые страницы и весь блог.

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

«Сделано 1 человеком + AI» — это не маркетинг.
Это техническая правда.

Открывай roamzy.io · первая eSIM — с $0.50 на трафик от нас: убедись, что работает, прежде чем платить.

— Артур & Claude · 2026-05-06, обновлено 2026-10-07