MÜH SaaS platform

Tek kod tabanı.
Sayısız müşteri.

Bir müşteriniz için yazdığınız yazılımı, yüzlerce müşteriye abonelikle satılan bir platforma dönüştürüyoruz. Her müşterinin verisi ayrı, güncellemesi tek seferde, faturası otomatik.

  • Çok kiracılı mimari
  • Veri izolasyonu
  • Abonelik ve ödeme
  • Tek seferde güncelleme
platform yönetimi — kiracılarkiracı ekleniyor
Tek kod tabanıortak çekirdek · kiracı başına ayrı veri
v2.4
Temsilî canlandırma
aşağı
HAT Bir SaaS platformu nasıl kurulur

Birinci müşteri kolaydır. Yüzüncüsü mimari ister.

SaaS’ta asıl zorluk ilk müşteriyi çalıştırmak değil; yüzüncü müşteride de güvenli, hızlı ve güncellenebilir kalmaktır. Bu yüzden mimariyi ilk günden yüzüncü müşteriye göre kurarız.

Katmanlı şeffaf plakalardan sistem maketi
01 · Ürün ve mimari

Neyin ortak, neyin müşteriye özel olduğuna karar veririz.

Çekirdek iş mantığını, kiracıya özel ayarları ve eklentileri birbirinden ayırırız. Hangi kiracı modelinin (paylaşılan şema, ayrı şema, ayrı veritabanı) ihtiyacınıza uyduğunu gerekçesiyle seçeriz.

  • Kiracı modeli ve veri izolasyonu kararı
  • Paket ve özellik bayrakları tasarımı
  • Ölçek ve maliyet hesabı
Izgara düzeninde ayrı ayrı parlayan küpler
02 · İzolasyon ve güvenlik

Bir müşterinin verisi, diğerine asla görünmez.

Her sorgu kiracı bağlamıyla sınırlandırılır; yetkiler rol ve kiracı düzeyinde tanımlanır. Kiracılar kendi alan adlarını, logolarını ve kullanıcılarını yönetebilir.

  • Kiracı bazlı veri ayrımı ve yetki
  • Özel alan adı ve marka ayarları
  • Tek oturum (SSO) seçeneği
Uzaydan gece Dünya ve ışık hatları
03 · Abonelik ve büyüme

Kayıt olan müşteri, insan beklemeden kullanmaya başlar.

Kayıt, deneme süresi, paket seçimi, ödeme ve fatura otomatik akar. Kullanım ölçümleri hangi özelliğin işe yaradığını gösterir.

  • Self servis kayıt ve deneme süresi
  • Abonelik, ödeme ve otomatik fatura
  • Kullanım ve gelir panoları
Soyut platform mimarisi
04 · İşletme ve sürümler

Tek dağıtım, bütün müşteriler güncel.

Sürümler kesintisiz dağıtılır; gerekirse yeni özellik önce birkaç kiracıda açılır. İzleme, yedekleme ve ölçekleme platformun kendisiyle birlikte kurulur.

  • Kesintisiz dağıtım ve kademeli açılış
  • Kiracı bazlı yedek ve geri dönüş
  • İzleme, alarm ve otomatik ölçekleme
NE Platformun parçaları

Bir SaaS, ürünün kendisinden fazlasıdır.

Çok kiracılı çekirdek

Kiracı bağlamı, veri izolasyonu, kiracıya özel ayarlar.

Kullanıcı ve yetki

Davet, rol, ekip yönetimi ve tek oturum seçenekleri.

Abonelik ve ödeme

Paketler, deneme süresi, yükseltme, iade ve fatura.

Süper yönetici paneli

Tüm kiracıları, paketleri ve destek taleplerini tek yerden görün.

Açık API ve webhook

Müşterilerinizin kendi sistemleriyle bağlanabilmesi için.

Kullanım ölçümü

Hangi özellik kullanılıyor, hangi müşteri risk altında.

Bildirim altyapısı

E-posta, uygulama içi bildirim ve faturalandırma iletileri.

Uyum ve denetim

Denetim kaydı, veri dışa aktarımı ve KVKK süreçleri.

İLE Kullandığımız teknolojiler

Ölçeklenen ama gösteriş yapmayan bir yığın.

Uygulama

LaravelNode.jsReactVue

Veri

PostgreSQLRedisKuyruk işçileriNesne depolama

Altyapı

DockerBulut veya kendi sunucunuzCDNOtomatik ölçekleme

Ödeme ve fatura

Sanal POSTekrarlayan ödemee-Fatura / e-Arşiv

Bu yığının parçalarını kendi ürünlerimizde de canlıda işletiyoruz; müşteriye önerdiğimiz şeyi önce kendimiz kullanırız.

Ayrı ayrı parlayan küpler
Platform sizin ürününüz; kodu, altyapısı ve müşteri verisi sizde.
TESLİM Elinize geçenler

Satabileceğiniz bir ürün.

Teslim edilen şey bir proje değil, işletebileceğiniz ve büyütebileceğiniz bir platformdur:

Kaynak kod

Platformun tüm kodu, sürüm geçmişiyle birlikte sizin deponuzda.

Mimari belge

Kiracı modeli, veri akışı ve ölçek kararlarının gerekçeleri.

İşletme kılavuzu

Dağıtım, yedek, geri dönüş ve olay müdahalesi adımları.

Ölçüm panoları

Kayıt, aktif kullanım ve gelir göstergeleri.

Güvenlik testleri

Kiracı sınırı ve yetki testlerinin raporu.

Yol haritası

Sonraki sürümler için önceliklendirilmiş özellik listesi.

SSS Sık sorulanlar

Başlamadan önce sorulanlar.

Mevcut yazılımımızı SaaS’a dönüştürebilir misiniz?

Çoğu zaman evet. Önce mevcut kodun kiracı ayrımına ne kadar hazır olduğunu inceleriz; bazı durumlarda kademeli dönüşüm, bazılarında çekirdeğin yeniden yazılması daha sağlıklıdır. Kararı gerekçesiyle birlikte sunarız.

Müşterilerin verileri birbirinden nasıl ayrılıyor?

Ürünün ihtiyacına göre paylaşılan şema, kiracı başına şema ya da kiracı başına ayrı veritabanı modelinden birini seçeriz. Her durumda erişim kiracı bağlamıyla sınırlandırılır ve bu sınır testlerle doğrulanır.

Abonelik ve ödeme altyapısını siz mi kuruyorsunuz?

Evet. Paketler, deneme süresi, tekrarlayan ödeme, yükseltme/düşürme ve fatura kesimi platformun parçası olarak kurulur.

Bazı müşterilere özel özellik açabilir miyiz?

Evet. Özellik bayrakları ve paket tanımlarıyla belirli kiracılara özel özellik açılabilir; kod tabanı yine tek kalır.

Platform kaç müşteriye kadar ölçeklenir?

Bu sayı ürünün yaptığı işe ve kullanım yoğunluğuna bağlıdır. Mimariyi beklediğiniz büyümeye göre boyutlandırır, darboğazları izleme ile önceden görürüz.

Kendi sunucumuzda çalışabilir mi?

Evet; bulutta, kendi sunucunuzda ya da ikisinin birleşiminde çalışacak şekilde kurulabilir. Bazı kurumsal müşterileriniz için ayrı kurulum (tek kiracılı) seçeneği de eklenebilir.

yeni kiracı · kayıt bekleniyor

Ürününüzü yüzüncü müşteriye hazırlayalım.

Elinizdeki yazılımı ya da fikri anlatın; hangi mimarinin size uyduğunu ve yolun nereden başlayacağını birlikte belirleyelim.

Platformunuzu konuşalım