Çok kiracılı SaaS'ta veri sızıntısını önlemenin 5 katmanı
Tek bir tenant_id şartı yeterli değil. Mimari, sorgu, oturum, test ve denetim katmanlarında izolasyonu nasıl garanti altına alırsınız?
OkuSadece web sitesi yapmıyoruz. İşletme yönetim sistemleri, SaaS ürünleri, mobil uygulamalar ve özel e-ticaret altyapıları geliştiriyoruz. Esnaf Kasa ve Berber Kasa kendi ürünlerimiz; aynı mühendisliği sizin işiniz için de kuruyoruz.

Hepsi gerçek işletmeler için yazıldı ve hâlâ günlük kullanımda.
Kafe, restoran ve perakende işletmeleri için bulut tabanlı işletme yönetim yazılımı: satış, kasa, stok, personel ve gün sonu (Z) raporu tek panelde.
İşletmenin gün içindeki bütün hareketini tek panelde toplar: hızlı satış ekranı, kasa takibi, stok hareketi, personel yetkileri ve gün sonu (Z) raporu. Çok kiracılı mimaride çalışır, yani her işletmenin verisi diğerlerinden yalıtılmıştır. Tarayıcıdan girilir, kurulum gerektirmez.

Bir emlak ofisi için geliştirilen, gayrimenkul sektörüne özel web çözümü: ilan yönetim paneli, portföy vitrini ve talep formu akışı.
Emlak ofisinin portföyünü kendi kendine yönetebilmesi için kuruldu. İlan ekleme, fotoğraf yükleme, durum güncelleme ve öne çıkarma işlemleri panelden yapılıyor; vitrin tarafında ilanlar konum, oda sayısı ve fiyat aralığına göre filtrelenebiliyor. Gelen talepler forma düşüp ofise iletiliyor.

Berber ve kuaför işletmeleri için yönetim yazılımı: randevu takibi, personel prim hesabı, hizmet ve ürün satışı, gün sonu kasa kapanışı.
Berber ve kuaför işletmesinin kendine özgü akışına göre kuruldu: randevu takvimi, hizmet ve ürün satışı, personel bazlı prim hesabı ve gün sonu kasa kapanışı. Randevu çakışmasını engeller, her personelin ürettiği ciroyu ayrı ayrı gösterir.

Hazır altyapıya sığmayan işletmeler için sıfırdan yazılan e-ticaret sistemi: ürün varyantları, kişiye özel üretim talebi, kombinasyona göre fiyatlama ve sipariş takibi.
Hazır e-ticaret altyapıları her işi taşımıyor: kişiye özel üretim, ölçüye göre fiyatlama ya da sıra dışı bir sipariş akışı gerektiğinde şablon yetmiyor. Bu tür işletmeler için sistemi sıfırdan yazıyoruz. Müşteri ürünü seçerken varyant kombinasyonunu kendisi kuruyor, sistem buna göre fiyat çıkarıyor ve talebi sipariş akışına aktarıyor; işletme tarafında sipariş ve üretim takibi tek panelden yürüyor. İlk uygulamasını kişiye özel üretim yapan bir mobilya işletmesi için geliştirdik.

Şu an geliştirdiğimiz işler var; hazır olduklarında burada olacaklar. Aklınızdaki iş bu listede yoksa yine de konuşalım.
Analiz, tasarım, geliştirme, yayın ve bakım aşamalarını biz yürütüyoruz. Aşağıdaki alanlarda çalışıyoruz.
Trend takip etmiyoruz. Kurduğumuz sistemin beş yıl sonra da ayakta olması gerekiyor; bu yüzden dokümantasyonu güçlü, uzun ömürlü araçları seçiyoruz.
Ne yaptığınızı, nerede tıkandığınızı ve gerçekte neye ihtiyacınız olduğunu konuşuyoruz. Yazılım en son adım.
Kod yazılmadan akışı ve ekranları görürsünüz. Değişiklik en ucuz burada olur.
Her aşamada çalışan bir sürüm görürsünüz, sonunda sürprizle karşılaşmazsınız.
Kurulum, yedekleme ve izleme bizde. Sistem büyüdükçe birlikte geliştiririz.

Arada bir katman yok; projeyi kim yazıyorsa onunla konuşursunuz. Kendi ürünlerimizi de aynı standartla geliştirdiğimiz için, kurduğumuz sistemin günlük kullanımda nasıl davrandığını biliyoruz.
Teslimde kod ve veritabanı size devredilir. Dilerseniz başka bir ekiple devam edersiniz; kilitlenme yaratmıyoruz.
Yetkilendirme, kiracı izolasyonu ve kişisel veri saklama kuralları sonradan eklenen yama değil, mimarinin parçası.
Projeyi yazan kişiyle konuşursunuz. Brief zinciri ve kayıp mesaj olmadığı için karar hızlı alınır.
Yayına aldıktan sonra ölçüm, düzeltme ve bakım süreci devam eder. Sistem büyüdükçe birlikte geliştiririz.
Aklınızda soru kalmasın. Aradığınızı bulamazsanız bize yazın, aynı gün dönüş yapalım.
Hayır. İlk 60 dakikalık değerlendirme görüşmesi tamamen ücretsizdir. İşinizi dinler, ihtiyacın gerçekten yazılım olup olmadığını birlikte netleştiririz.
Evet. Her proje için kapsam, süre ve ücreti net biçimde yazan bir sözleşme yapılır. Kapsam dışı istekler ayrıca fiyatlanır, sürpriz fatura çıkmaz.
Tanışma görüşmesinden sonra sabit fiyat veriyoruz. Saatlik faturalama yapmıyoruz; ne ödeyeceğinizi başlamadan bilirsiniz.
Evet. Teslimde kaynak kodu ve tüm veriler size devredilir. Dilerseniz başka bir ekiple devam edebilirsiniz; kilitlenme yaratmıyoruz.
Kapsama göre değişir. Tek bir yönetim paneli için 3–5 hafta, çok kiracılı bir SaaS ürünü için 2–4 ay tipik bir aralıktır. Süreyi sözleşmeden önce netleştiririz.
Süreciniz standartsa hazır yazılım daha ucuzdur ve bunu açıkça söyleriz. Ama işinizin farkı rekabet avantajınızsa, o farkı hazır bir pakete sığdırmaya çalışmak zamanla daha pahalıya gelir.
Hayır, sistemlerimiz bulut tabanlıdır. Mevcut bilgisayarınız, tabletiniz veya akıllı telefonunuz üzerinden internet tarayıcısıyla anında kullanmaya başlayabilirsiniz.
Verileriniz güvenli sunucularda düzenli olarak yedeklenir. Bağlantı kesildiğinde işlemler tarayıcınızda bekletilir, bağlantı geldiğinde otomatik senkronize edilir.
Arayüzlerimiz sade tasarlanır; genellikle kısa bir gezinti sonrası tüm personel sistemi kullanabilir. Devreye alma desteği fiyata dâhildir.
Evet. Önce kod tabanını inceleyip ne durumda olduğunu yazılı olarak raporlarız. Devam etmek mantıklıysa devralırız; sıfırdan yazmak daha doğruysa bunu da açıkça söyleriz.
Gerçek projelerde karşılaştığımız problemler ve verdiğimiz kararlar.
Tek bir tenant_id şartı yeterli değil. Mimari, sorgu, oturum, test ve denetim katmanlarında izolasyonu nasıl garanti altına alırsınız?
OkuN+1 sorgular, eksik indeksler, önbellek ve frontend tarafı: ölçümlerle, adım adım.
OkuEsnaf Kasa'nın hızlı satış ekranını tasarlarken aldığımız kararlar ve kasiyer geri bildirimi.
Okuİlk görüşme ücretsiz. İhtiyacınızı dinler, kapsamı ve süreyi netleştirir, size yazılı teklif veririz.
