Açık Kaynak Serverless Mimari — Kubernetes Üzerinde, Sizin Kontrolünüzde.
Fonksiyonları, projeleri veya container'ları Knative üzerinde çalıştırın — kendi K8s cluster'ınızda. İstek başı ücret yok. Lock-in yok. Asla.
Aynı platform, üç farklı deployment modeli. Hangisini seçeceğinize siz karar verin.
Tek dosya, tek fonksiyon. Web editöründe kodu yapıştır, anında deploy.
Git tabanlı çoklu dosya projeleri. Build pipeline'ı dahili, dependency'leri otomatik çözer.
Herhangi bir container image. OCI/Docker uyumlu, donanım seviyesinde sandbox.
Multi-tenancy, kimlik doğrulama, destek, bildirim, izleme, faturalama — hepsi tek bir kurulumda dahil. Her biri açılıp kapatılabilir Laravel modülü.
stancl/tenancy v3 + nwidart/laravel-modules v11. PostgreSQL schema-per-tenant.
OAuth, SAML, OIDC ve Sanctum tabanlı çoklu auth backend. RBAC, SSO.
SupportTicket + Reply, real-time, attachment, admin panel. Tenancy-aware.
Reverb üzerinde real-time toast, mail, in-app, threshold alarm.
Go agent sidecar, Prometheus, Loki, MetricsPersistenceService.
UsageAggregationJob, CapacityDeal, real-time maliyet, CostConfigEditor.
AWS Lambda Go yazmanıza izin vermez — ondan container image ister. Vercel runtime'larını zorlar. RunR kaynak kodunuzu doğrudan kabul eder ve sizin için derler. Bu özellik kimsede yok.
Go / Rust / C# için: container hazırla, push et.
Platform auto-detects buildpacks, builds multi-arch image, ships to Knative.
Arka planda otomatik: runtime tespiti → dependency resolve → buildah build → Zot push → Knative revision → multi-arch (amd64+arm64).
⚡ ~30-90 saniye / değişiklikExecutor mimarisi modüler — yeni runtime eklemek yeni bir Helm chart + builder script. Topluluk PR'larına açık.
Cloud sağlayıcıların verdiği rahatlık, açık kaynağın özgürlüğü.
Tüm kod açık. Self-host edin, fork'layın, modify edin. Hiçbir özellik paywall arkasında değil.
Apache 2.0Knative ile boşta kalan pod'lar tamamen kapanır. Boşta sıfır maliyet.
Schema-per-tenant izolasyon. Kota yönetimi, faturalandırma ve rol bazlı erişim.
gVisor (XaaS/FaaS için varsayılan) ve Kata Containers + Cloud Hypervisor (CaaS donanım izolasyonu).
Standart Knative API'leri. Yarın AWS'e geçmek isterseniz aynı manifestler çalışır.
Kendi cluster'ınızda Helm ile veya bizim yönettiğimiz hosting'de — seçim sizin.
Her proje, RuntimeClass üzerinden farklı bir container runtime'a yönlendirilebilir. gVisor syscall'ları intercept eder, Kata her pod'u kendi mikro-VM'inde çalıştırır, Firecracker (AWS Lambda'nın da kullandığı) milisaniye start sunar.
Google · User-space kernel · runsc shim
Kata Containers · Cloud Hypervisor · kata-clh shim
AWS · Rust · firecracker-containerd
Her proje deploy edilirken Kubernetes RuntimeClass atanır. Knative manifesti otomatik olarak runtimeClassName: kata-clh veya runsc yazar. Her region için farklı runtime'lar kayıtlı olabilir, kullanıcı deploy ekranından sandbox seçer.
Sandbox pod'lar varsayılan olarak host-net namespace'inden ClusterIP servislerine erişemez (Cilium upstream bug). RunR cluster'a bpf-lb-sock-hostns-only: true patch'ini otomatik uygular — çalışan cluster'larda, kesintisiz.
Frontend SPA, Laravel API, queue worker'lar, WebSocket layer, Kubernetes orchestration, Knative serving, observability stack, registry — hepsi tek bir Helm deploy ile.
Web editöründe kodu yapıştır — runtime'ı seç, gerisi bizde.
Tek tıkla build → push → Knative serve. Versiyon otomatik kaydedilir.
Otomatik scale-to-zero ve scale-out. Trafiğe göre saniyeler içinde.
Canlı log, metrik, maliyet takibi. Prometheus + Loki entegre.
Aynı özellikleri büyük cloud sağlayıcılarda bulmak için üç ayrı ürün satın almanız gerekir.
| Özellik | RunR On-Prem | RunR SaaS | RunR Enterprise ↗ | AWS Lambda | AWS Fargate | GCP Cloud Run | Azure Func. | Vercel | Fly.io | Render | CF Workers |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Açık Kaynak | 100% | 100% | 100% | Hayır | Hayır | Knative | Hayır | Hayır | Kısmi | Hayır | Hayır |
| Self-Hosted | Evet | Managed | Evet + Destek | Hayır | Hayır | Hayır | Hayır | Hayır | Hayır | Hayır | Hayır |
| Lock-in | Sıfır | Sıfır | Sıfır | Yüksek | Yüksek | Düşük | Orta+ | Yüksek | Düşük | Düşük | Yüksek |
| FaaS | XaaS+FaaS | XaaS+FaaS | XaaS+FaaS | Lambda | Hayır | Functions | Functions | Edge | Hayır | Hayır | V8 Isolates |
| Kaynak Kod Build | Tüm diller | Tüm diller | Tüm diller | Sınırlı runtime | Container şart | Container şart | Sınırlı runtime | Node only | Container şart | Buildpacks | JS only |
| CaaS | OCI | OCI | OCI | Hayır | ECS/EKS | Cloud Run | Container Apps | Hayır | Machines | Docker | Hayır |
| Scale-to-0 | Knative | Knative | Knative | Evet | Hayır | Evet | Evet | Edge | Machines | Uyur | Daima |
| Multi-Tenant | Dahili | Dahili | Dahili + RBAC | DIY | DIY | DIY | DIY | Teams | DIY | DIY | DIY |
| Sandbox | gVisor + Kata | gVisor + Kata | gVisor + Kata + FC | Firecracker | Firecracker | gVisor | Hyper-V | — | Firecracker | — | V8 |
| GPU | Evet (node varsa) | Evet | Evet | Hayır | P5e | L4/A100 | Hayır | Hayır | A10/A100 | Hayır | GPU |
| Blueprint / IaC | YAML | YAML | YAML | Hayır | Hayır | Hayır | Hayır | Hayır | Hayır | Hayır | Hayır |
| K8s Native | Native | Native | Native | Custom | EKS | Managed | Custom | Custom | Custom | Hidden | Custom |
| Cold Start | 10–500ms | 10–500ms | 10–500ms | 100ms–7s | N/A | 200ms–5s | 1–10s | ~50ms | Saniyeler | 5–30s | ~5ms |
| Free Tier | Sınırsız | Usage-based | Custom | 1M req | — | 2M req | 1M exec | 1M inv | 2 hrs | 750 hrs | 100K/day |
| Fiyat | $0 + infra | Usage-based | Capacity + SLA | $0.20/M | $0.04/vCPU-h | $0.40/M | $0.20/M | $20/seat | $0.02/GB | $7/ay~ | $5/ay |
Cold start izolasyon türüne göre değişir (gVisor ~10-200ms, Kata ~200-500ms). Kaynaklar: AWS / GCP / Azure / Vercel / Fly.io / Cloudflare resmi sayfaları.
$0
Sadece altyapı maliyeti. İstek başı ücret yok.
~$20–200
$0.20/1M req + $0.0000167/GB-sec
~$30–180
$0.40/M req + $0.000024/vCPU-sec
~$25–250
$0.20/M exec + $0.000016/GB-sec
Mevcut iş yüklerinizi RunR'a taşımak için ne kadar süreceğini görün.
Handler'lar XaaS'a 1:1 eşleşir. AWS SDK kaldırın, kodu yapıştırın, deploy edin.
~1 saat / fonksiyonCloud Run zaten Knative — RunR de Knative. Container'lar olduğu gibi çalışır.
~15 dk / servisSDK binding'leri kaldırın, standart HTTP handler'lara dönüştürün.
~2 saat / fonksiyonStandart Node.js handler. FaaS'a kopyalayın, package.json ekleyin, deploy.
~30 dk / projeContainer'a paketleyin, CaaS olarak deploy edin. Scale-to-zero bedava.
~1 saat / uygulamaHer servis bir CaaS projesi. Aynı image, aynı env. Artık auto-scale var.
~10 dk / servisTask definition'lar zaten container tanımı. Aynı image, CaaS'a verin.
~30 dk / servisStandart Docker olduğu gibi çalışır. fly.toml veya render.yaml gerekmez.
~15 dk / servisImage'larınız zaten hazır. UI'dan deploy edin, YAML yazmayın.
~5 dk / servisHer satır kod açık. Hiçbir özellik paywall arkasında değil. Kendi cluster'ınızda, kendi kurallarınızla çalıştırın. İstediğiniz zaman fork'layın, modify edin, fork olun.
Lansman, yeni özellikler ve early-bird indirimleri için listede olun. Spam yok, sadece önemli güncellemeler.
E-postanız sadece RunR güncellemelerinde kullanılır. İstediğiniz zaman çıkabilirsiniz.
Bu özellik henüz hazır değil. Hazır olunca size ilk haber verelim mi?
Spam yok. İstediğiniz zaman çıkabilirsiniz.
Kapasite tabanlı fiyatlandırma, dedike destek, SLA garantileri ve özel deployment için.
48 saat içinde size dönüş yapacağız.