Roamzy.io
RU · EN · ES · PT · TR · ZH
Lansman hikâyesi · 2026-05-06

1 kişi + AI
tarafından yapıldı.

Production SaaS. Site + admin + faturalama + RSP entegrasyonu + kripto ödeme + 193 ülke. Üç gün. Odada sıfır mühendis.

Soru

Production bir SaaS
~72 saatte
neredeyse $0'a çıkarılabilir mi?

Mühendislik ekibi yok. Frontend geliştirici yok. Backend mühendisi yok. QA departmanı yok. Ayrı bir DevOps yok. Ürün vizyonu olan tek bir kişi — ve eş-yapımcı olarak AI.

«Bu imkânsız»

Klasik yaklaşımda böyle bir stack 4–6 kişilik bir ekibin 3–6 ayını, on binlerce dolarlık geliştirme bütçesini, ayrı güvenlik ve yük testi turlarını, üstüne faturalama, RSP ve kripto ödeme entegrasyonları için bir ay daha gerektirir.

Day-1'de «production» sayılması için çalışması gerekenler

Bir saniye —

Zaten yapıldı.

roamzy.io'ı aç · giriş yap · ilk eSIM'in bizden $0.50'lık veriyle gelir

roamzy.io →
İLK eSIM BİZDEN

Ödemeden önce çalıştığını gör · kart yok, kod yok

İnşa

Şu anda production'da
gerçekten neler yaşıyor

Rakamlar 7 Ekim 2026 itibarıyla.

56
DB migration
6
Dil
193
Ülke
6
Canlı entegrasyon
13
Health check
1623
CI'daki test
~3
Sıfırdan ship'e gün
$0
Mühendislik bordrosu

Frontend
  • Açık site — Vite SPA, 6 dil, hreflang doğru sitemap, yerel fiyatlı 193 ülke landing'i, hero foto, FAQ ve structured data
  • Dashboard — gerçek zamanlı eSIM durumu, bakiye, geçmiş, ülke bazlı mini grafikler, cihaz bilgili kurulum modal'ı
  • Admin SPA — code-split (41 KB gzip), 11 bölüm, denetlenmiş 67 buton, operatör için Rusça
Admin
  • Kullanıcılar — liste, drawer, suspend/whitelist, impersonate (magic-link + 30 dk cap + write-block)
  • eSIM — tam yaşam döngüsü, ICCID/IMSI/MSISDN kopyalama, faturalama ile bakiye mutabakatı
  • Ödemeler — refund (cap + 2FA step-up), on-chain refund, NowPayments durum sync, IPN simülasyonu
  • Raporlar — overview, müşteri tablosu, müşteri başına drawer, CSV+JSON export
  • Marketing — UTM analitiği, promosyon kodları, A/B experiment iskeleti
  • Sistem — Health (11 check), Errors, Audit log, Pool, Ticket'lar, SEO meta editor (Variant B+C)
Backend
  • Stack — Fastify + better-sqlite3 + drizzle-orm, tek bir Fly makinesi, Litestream → R2 yedekleri
  • Auth — Google OAuth, Telegram Login Widget, Telegram Mini App, dev-login (prod'da kapalı)
  • Güvenlik — bcrypt-12, 2FA TOTP + recovery code, hesap başına lockout, idle-timeout, SameSite=Strict, HSTS-preload, Permissions-Policy
  • Güvenilirlik — busy_timeout, WAL, indexli sorgular, unhandledRejection handler, request seviyesinde rate-limit
Entegrasyonlar
  • Venta (faturalama) — müşteriler, sözleşmeler, servisler, tarifeler, /payment/topup, /payment/refund, her 12 dakikada traffic-sync
  • EsimPlatform / RSP — getProfileByIccid: durum, cihaz (Apple iPhone 15, vs.)
  • NowPayments — invoice, HMAC-SHA-512 ile IPN, /v1/refund chain-refund, /v1/payment/:id status sync
  • Telegram — login widget + mini app + /id bot + uyarılar (chat_id list)
  • Litestream — SQLite'ı Cloudflare R2'ye sürekli replikasyon
  • Search Console — dil başına sitemap indeksi; her içerik değişikliğinden sonra Bing/Yandex için IndexNow
Kalite
  • Güvenlik denetimi — 20 bulgu, lansmandan önce 1 CRITICAL + 5 HIGH kapatıldı (INDEXNOW, login lockout, CSRF, refund step-up, dev-login gate)
  • Güvenilirlik denetimi — 25 bulgu, 5 RED kapatıldı (ledger index, /me/stats ve /admin/reports/clients/:id'deki OOM-killer'lar, busy_timeout)
  • Cleanup denetimi — 34 bulgu, ölü kod arşivlendi (kayıp yok)
  • i18n disiplini — kullanıcıya görünen hardcoded string'lerin taraması, 5 dil, her yerde key
Maliyet

Bu gerçekten ne kadar tuttu?

İnsan · Artur
  • Süre — yaklaşık 3 gün odaklı çalışma, artı gece iterasyonları
  • Elle yazılan satır — 0
  • Rol — ürün vizyonu, decision-making, UI/SEO copy, her feature'ın operatör kabulü, gerçek flow debugging
AI · Claude
  • Süre — aktif oturumda yaklaşık 30+ saat
  • Yazılan satır — birkaç bin (migration'lar, route'lar, frontend, CSS, zihinsel testler, doc'lar)
  • Rol — implementation, subagent'lar üzerinden denetimler, migration'lar, deploy'lar, debugging, doc'lar, i18n taraması, güvenlik hardening
Dış
  • Hosting — Fly.io shared-cpu-1x · ~$5/ay
  • Storage — Cloudflare R2 (Litestream) · free tier
  • Auth provider'lar — Google OAuth · ücretsiz
  • Ödeme işleyicisi — NowPayments · işlem başına % (sabit ücret yok)
  • Domain + DNS — Cloudflare · ~$10/yıl
Toplam
  • Capex — $0 geliştirme, eksi Claude aboneliği
  • Opex — ilk 1k DAU'ya kadar <$10/ay altyapı
Zaman çizelgesi

Bu nasıl bir araya geldi

Gün 1 · 2026-05-04
  • Production canlı: roamzy.io · Fly app · özel domain · TLS
  • Frontend + backend + DB · 18 migration · 5 dil · 193 ülke
Gün 2 · 2026-05-05
  • eSIM havuzu import (xlsx → CSV → DB) · IMSI backfill · pool-first rezervasyon
  • Admin tooling — kullanıcılar, eSIM'ler, ödemeler, raporlar
  • NowPayments coin whitelist (11 stablecoin, ETH mainnet yok)
Gün 3 · 2026-05-06
  • Sabah — Venta E2E başarısı: gerçek $20 ana bakiyeye düştü
  • Öğleden sonra — tam denetim (security + reliability + cleanup) → bulunan her şey kapatıldı
  • Akşam — admin impersonate, eSIM rename, RSP durumu, bundle split, refund modal, NP /v1/refund + status sync, kısmi refund cap'i, footer reorg, SEO Variant B+C
lansmandan sonra

Daha ilginç çıkan
kısım

Yukarıdaki her şey hâlâ geçerli — üç günde yayına çıktı. Aşağıdaki ise sonrasında olanlar; hikâyenin beni asıl şaşırtan yarısı da bu: bir kişi ve bir AI'ın yaptığı ürünü artık AI satın alıyor.

Mesele «API'miz var» değil. Bir agent Roamzy'yi kendi başına bulabilir, insan devrede olmadan anonim hesap açabilir, ülke bazlı fiyatlara bakabilir, stablecoin ile ödeyebilir, eSIM'i teslim alabilir ve referans payı kazanabilir — kimseye tek bir form doldurtmadan. Bu, sayfanın başında anlatılandan farklı bir ürün.

Rakamlar 7 Ekim 2026 itibarıyla.

12
MCP tool, anonim
1604
Yayımlanan URL
1623
Test, 148 dosya
493
Commit

Neler eklendi

Çalıştırmanın bana asıl öğrettiği

Hızlı ship etmek kolay kısmıydı. Pahalı olan, ancak içinden gerçek para geçtiğinde ortaya çıkan her şeydi — ve dürüst ders şu: AI titizlik ihtiyacını ortadan kaldırmıyor, titizliğin nerede duracağını değiştiriyor.

Bunların hiçbiri başlıkla çelişmiyor. Bir kişi ve bir AI bunu gerçekten üç günde ship etti. Sadece, ship etmek ilk gündü; o günden beri her gün, onu çalışır durumda tutma hakkını kazanmakla geçti.

Ağustos 2026

Tek kanal olduğu
ortaya çıkan kanal

Son bir haftada bir şey değişti ve bunu dürüstçe yazmaya değer, çünkü beklediğim şey değildi.

Uzak MCP uç noktası artık resmî MCP Registry'de, npm'de @roamzy/mcp-server olarak ve Cline, Smithery, Glama, LobeHub ile mcpservers.org üzerinden dağıtılıyor. Altıncı dil — Çince — 193 ülke sayfasının tamamı ve bütün blogla birlikte yayında.

Planlamadığım kısım şu. Bu sitenin kazandığı her dış bağlantı o taraftan geldi: geliştirici kataloglarından ve GitHub'dan. Seyahat medyasından bir tane bile yok. Makineler ürünü insanlardan önce buldu — bu ya bir dağıtım stratejisi ya da bir kaza, ve hangisi olduğunu hâlâ bilmiyorum.

«1 kişi + AI tarafından yapıldı» bir pazarlama sözü değil.
Teknik gerçek.

roamzy.io'ı aç · ilk eSIM'in bizden $0.50'lık veriyle gelir: ödemeden önce çalıştığını gör.

— Artur & Claude · 2026-05-06, güncelleme 2026-10-07