Roamzy.io
RU · EN · ES · PT · TR · ZH
História do lançamento · 2026-05-06

Feito por 1 pessoa
+ IA.

SaaS em produção. Site + admin + faturador + integração RSP + checkout cripto + 193 países. Três dias. Zero engenheiros na sala.

A pergunta

Dá pra subir um SaaS
em produção em ~72 horas
por quase $0?

Sem time de engenharia. Sem dev frontend. Sem engenheiro backend. Sem departamento de QA. Sem DevOps dedicado. Uma pessoa com visão de produto — e a IA como co-construtora.

«Isso é impossível»

O manual clássico: uma stack assim exige um time de 4–6 pessoas por 3–6 meses, dezenas de milhares de dólares em custo de desenvolvimento, rodadas separadas para auditoria de segurança e testes de carga, mais um mês para integrações com faturador, RSP e processador cripto.

O que precisa funcionar no day-1 pra ser «produção»

Espera —

Já tá feito.

Abra roamzy.io · entre · seu primeiro eSIM vem com $0.50 de dados por nossa conta

roamzy.io →
PRIMEIRO eSIM POR NOSSA CONTA

Vê que funciona antes de pagares · sem cartão, sem código

A construção

O que está realmente vivo
em produção agora

Números de 7 de outubro de 2026.

56
Migrações de BD
6
Idiomas
193
Países
6
Integrações vivas
13
Health checks
1623
Testes no CI
~3
Dias do zero ao ship
$0
Folha de engenharia

Frontend
  • Site público — Vite SPA, 6 idiomas, sitemap com hreflang correto, 193 landing pages de país com preço local, foto hero, FAQ e dados estruturados
  • Dashboard — status de eSIM em tempo real, saldo, histórico, mini-gráficos por país, modal de instalação com info do dispositivo
  • Admin SPA — code-split (41 KB gzip), 11 seções, 67 botões auditados, em russo pro operador
Admin
  • Usuários — lista, drawer, suspender/whitelist, impersonate (magic-link + cap de 30 min + write-block)
  • eSIM — ciclo completo, copiar ICCID/IMSI/MSISDN, reconciliação de saldo com o faturador
  • Pagamentos — refund (com cap + step-up 2FA), refund on-chain, sync de status com NowPayments, simular IPN
  • Relatórios — overview, tabela de clientes, drawer por cliente, exportar CSV+JSON
  • Marketing — analytics UTM, códigos promo, scaffold de A/B experiments
  • Sistema — Health (11 checks), Errors, Audit log, Pool, Tickets, editor de SEO meta (Variantes B+C)
Backend
  • Stack — Fastify + better-sqlite3 + drizzle-orm, uma única máquina Fly, backups Litestream → R2
  • Auth — Google OAuth, Telegram Login Widget, Telegram Mini App, dev-login (fechado em prod)
  • Segurança — bcrypt-12, 2FA TOTP + recovery codes, lockout por conta, idle-timeout, SameSite=Strict, HSTS-preload, Permissions-Policy
  • Confiabilidade — busy_timeout, WAL, queries indexadas, handler de unhandledRejection, rate-limits no nível de request
Integrações
  • Venta (faturador) — clientes, contratos, serviços, tarifas, /payment/topup, /payment/refund, traffic-sync a cada 12 min
  • EsimPlatform / RSP — getProfileByIccid: status, dispositivo (Apple iPhone 15, etc.)
  • NowPayments — invoice, IPN com HMAC-SHA-512, /v1/refund chain-refund, sync de /v1/payment/:id
  • Telegram — login widget + mini app + bot /id + alertas (chat_id list)
  • Litestream — replicação contínua de SQLite pro Cloudflare R2
  • Search Console — índice de sitemaps por idioma; IndexNow para Bing/Yandex depois de cada mudança de conteúdo
Qualidade
  • Auditoria de segurança — 20 achados, 1 CRITICAL + 5 HIGH fechados antes do lançamento (INDEXNOW, login lockout, CSRF, refund step-up, gate de dev-login)
  • Auditoria de confiabilidade — 25 achados, 5 RED fechados (índice do ledger, OOM-killers em /me/stats e /admin/reports/clients/:id, busy_timeout)
  • Auditoria de cleanup — 34 achados, código morto arquivado (sem perdas)
  • Disciplina i18n — varredura de strings hardcoded user-facing, 5 idiomas, chaves em todo lado
O custo

Quanto isso de fato custou?

Humano · Artur
  • Tempo — uns 3 dias de focused work, mais iterações de madrugada
  • Linhas escritas à mão — 0
  • Papel — visão de produto, decision-making, copy pra UI/SEO, aceitação operacional de cada feature, debug do flow real
IA · Claude
  • Tempo — cerca de 30+ horas em sessão ativa
  • Linhas escritas — vários milhares (migrações, rotas, frontend, CSS, testes mentais, docs)
  • Papel — implementação, auditorias via subagents, migrações, deploys, debug, docs, varredura i18n, hardening de segurança
Externos
  • Hosting — Fly.io shared-cpu-1x · ~$5/mês
  • Storage — Cloudflare R2 (Litestream) · tier free
  • Auth providers — Google OAuth · grátis
  • Processador de pagamentos — NowPayments · % por transação (sem taxa fixa)
  • Domínio + DNS — Cloudflare · ~$10/ano
Total
  • Capex — $0 de desenvolvimento, menos a assinatura do Claude
  • Opex — <$10/mês de infra até os primeiros 1k DAU
Cronologia

Como isso foi montado

Dia 1 · 2026-05-04
  • Produção viva em roamzy.io · app Fly · domínio custom · TLS
  • Frontend + backend + BD · 18 migrações · 5 idiomas · 193 países
Dia 2 · 2026-05-05
  • Importação do pool de eSIMs (xlsx → CSV → BD) · IMSI backfill · reserva pool-first
  • Tooling de admin — usuários, eSIMs, pagamentos, relatórios
  • Whitelist de moedas no NowPayments (11 stablecoins, sem ETH mainnet)
Dia 3 · 2026-05-06
  • Manhã — sucesso E2E com a Venta: $20 reais caíram no saldo principal
  • Tarde — auditoria completa (security + reliability + cleanup) → fechamos tudo achado
  • Noite — admin impersonate, rename de eSIM, status RSP, split de bundles, modal de refund, NP /v1/refund + sync de status, cap de partial refund, reorg do footer, SEO Variantes B+C
depois do lançamento

A parte que acabou
sendo mais interessante

Tudo que está acima continua valendo — subiu em três dias. O que vem a seguir é o que aconteceu depois, e é essa metade que me surpreendeu: o produto construído por uma pessoa e uma IA hoje é comprado por IA.

Não é «tem uma API». Um agente consegue descobrir a Roamzy, abrir uma conta anônima sem nenhum humano no meio, consultar as tarifas por país, pagar em stablecoin, receber o eSIM e ficar com uma parte da indicação — sem nunca precisar pedir pra uma pessoa preencher um formulário. Isso é um produto diferente do que essa página descrevia originalmente.

Números de 7 de outubro de 2026.

12
Ferramentas MCP, anônimas
1604
URLs publicadas
1623
Testes, 148 arquivos
493
Commits

O que foi adicionado

O que manter isso no ar me ensinou de verdade

Subir rápido foi a parte fácil. A parte cara foi tudo que só aparece quando dinheiro de verdade passa por ali — e a lição honesta é que a IA não elimina a necessidade de rigor, ela só muda o lugar onde esse rigor precisa estar.

Nada disso contradiz a manchete. Uma pessoa mais IA colocou isso no ar em três dias, sim. Só que lançar foi o primeiro dia, e cada dia desde então foi para conquistar o direito de manter isso no ar.

agosto de 2026

O canal que acabou
sendo o único

Algo mudou na última semana, e vale registrar com honestidade, porque não era o que eu esperava.

O endpoint MCP remoto está agora no MCP Registry oficial, no npm como @roamzy/mcp-server, e distribuído por Cline, Smithery, Glama, LobeHub e mcpservers.org. Um sexto idioma — chinês — entrou no ar com todas as 193 páginas de países e o blog inteiro.

Esta é a parte que eu não planejei. Todo link externo que este site já ganhou veio desse lado: catálogos de desenvolvedores e GitHub. Nenhum de mídia de viagem. As máquinas acharam o produto antes das pessoas — o que é uma estratégia de distribuição ou um acidente, e ainda não sei qual.

«Feito por 1 pessoa + IA» não é marketing.
É a verdade técnica.

Abra roamzy.io · seu primeiro eSIM vem com $0.50 de dados por nossa conta: veja que funciona antes de pagar.

— Artur & Claude · 2026-05-06, atualizado 2026-10-07