Yazılım ve platformlar
Bulut ve SaaS geliştirme.
Abonelikle satılan, çok kiracılı ürünler geliştiriyor ve uygulamaları buluta taşıyoruz.
SaaS (hizmet olarak yazılım), kullanıcıların kurulum yapmadan tarayıcı ya da uygulama üzerinden, genellikle abonelikle kullandığı yazılımdır.
01 / Tanım
SaaS ve bulut geliştirme nedir?
Bulut ve SaaS geliştirme hizmetimiz, bir yazılım fikrini birçok müşterinin aynı anda ve birbirinin verisini görmeden kullanabileceği, ölçeklenen ve faturalandırılabilen bir ürüne dönüştürmeyi kapsar. Mevcut uygulamaları buluta taşımak da bu hizmetin parçasıdır.
Bir SaaS ürününü sıradan bir web uygulamasından ayıran şey, görünmeyen katmanlardır: müşteri hesaplarının birbirinden yalıtılması, abonelik ve faturalama, kullanım limitleri, yeni müşterinin kendi kendine hesap açabilmesi ve sistemin gece gündüz izlenmesi. Bu katmanlar baştan doğru kurulmazsa, ürün büyüdükçe sonradan eklemek çok daha pahalıya gelir.
02 / Hedef kitle
Kimler için?
- Şirket içinde geliştirdiği bir aracı başka şirketlere de satmak isteyen işletmeler.
- İşletmelere yönelik bir yazılım ürünü kuran girişimler.
- Müşterilerinin sunucusuna kurulan yazılımını bulut tabanlı bir abonelik modeline taşımak isteyen yazılım firmaları.
- Kendi sunucusundaki uygulamanın yükünü ve bakımını artık taşıyamayan şirketler.
03 / Teslimler
Neler teslim ediyoruz?
- 01
Kiracı modeli
Müşteri verilerinin ayrı veritabanlarında mı, aynı veritabanında ayrıştırılarak mı tutulacağına dair karar ve uygulaması.
- 02
Hesap ve yetki yapısı
Şirket hesabı, kullanıcı davetleri, roller ve tek oturum açma (SSO) seçenekleri.
- 03
Abonelik ve faturalama
Paketler, deneme süreleri, kullanım bazlı ücretlendirme ve ödeme kuruluşu bağlantısı.
- 04
Kullanım limitleri ve paket kuralları
Hangi müşterinin hangi özelliği kullanabileceği.
- 05
Yönetim ofisi
Müşterileri, abonelikleri ve destek taleplerini gördüğünüz iç panel.
- 06
Altyapı kodu
Bulut kaynaklarının elle değil, tekrar üretilebilir yapılandırma dosyalarıyla kurulması.
- 07
Otomatik dağıtım
Test, ön yayın ve canlı ortamlar arasında kontrollü geçiş.
- 08
İzleme ve kayıt
Hata, performans ve maliyet takibi için uyarılar ve paneller.
- 09
Yedekleme ve geri dönüş planı
Yedeklerin düzenli alınması ve geri yüklemenin denenmesi.
04 / Süreç
SaaS geliştirme süreci.
- 01
Ürün ve gelir modeli
Kimin, hangi değer için, nasıl ödeyeceği netleşir; teknik kararların çoğu buna bağlıdır.
- 02
Mimari ve kiracı modeli
Veri yalıtımı, ölçekleme ve veri konumu kararları verilir.
- 03
İlk sürüm
Ürünün çekirdek özellikleri, hesap yapısı ve faturalama birlikte geliştirilir.
- 04
Altyapı kurulumu
Ortamlar sizin bulut hesabınızda, altyapı kodu ile kurulur.
- 05
Kapalı deneme
İlk müşterilerle gerçek kullanım verisi toplanır.
- 06
Yayın
Kayıt akışı herkese açılır, izleme ve uyarılar devreye girer.
- 07
İşletme ve geliştirme
Ürün, kullanım verisine göre döngüler hâlinde gelişir.
05 / Teknoloji
Teknoloji seçimleri.
Uygulamaları Docker ile paketliyor; veritabanı için yönetilen PostgreSQL, dosyalar için S3 uyumlu nesne depolama gibi yönetilen servisleri tercih ediyoruz. Bulut sağlayıcısı olarak AWS, Google Cloud, Microsoft Azure ya da Türkiye'de veri merkezi bulunan sağlayıcılar seçilebilir. Seçimi ekibinizin deneyimine, maliyete ve verinin nerede tutulması gerektiğine göre yaparız.
Kişisel verilerin yurt dışına aktarımı KVKK'nın 9. maddesindeki şartlara tabidir. Bu yüzden veri konumu kararını sonradan değil, mimari aşamasında veriyoruz. Her ürüne baştan mikroservis mimarisi kurmuyoruz; çoğu SaaS ürünü için iyi modüllere ayrılmış tek bir uygulama hem daha ucuz hem daha kolay işletilir.
Barındırma hizmeti satmıyoruz. Altyapı sizin hesabınızda çalışır, bulut faturası doğrudan size gelir ve sistemin anahtarları sizde kalır.
06 / Örnek
Projelerimizden bir örnek.
Kolay Sevkiyat'ı pazar yeri satıcılarının kullandığı bir hizmet olarak tasarladık. Aylık abonelik yerine, basılan etiket kadar ödeme yapılan ön ödemeli bir cüzdan modeli kurduk; yeniden baskı ücretsiz. Bu, gelir modelinin teknik tasarımı doğrudan nasıl şekillendirdiğine iyi bir örnek: cüzdan, hareket kayıtları ve doğrulama adımları aynı akışın parçası.
BeinStory ise web, iOS ve Android'de yayında olan ve günlük işletmesini kendimiz yürüttüğümüz bir ürün. Canlı bir ürünü işletmenin gerektirdiklerini bu deneyimden biliyoruz. İki ürün Projeler sayfasında.
Projeler sayfasında
07 / Fiyat
Fiyatlandırma ve maliyet kalemleri.
SaaS projelerinde üç ayrı maliyet vardır:
- 01
Geliştirme
İlk sürüm ve sonraki döngüler. Aşama bazında sabit fiyat ya da aylık ekip modeliyle çalışabiliriz.
- 02
Bulut altyapısı
Kullanım arttıkça artar ve doğrudan sağlayıcıya ödenir. Tasarımda bu maliyeti görünür ve öngörülebilir tutmayı hedefleriz.
- 03
İşletme desteği
İzleme, güncelleme ve olay müdahalesi; seçenek olarak sunulur.
Geliştirme maliyetini kiracı yalıtımının düzeyi, faturalama kurallarının karmaşıklığı, entegrasyonlar, uyum gereksinimleri ve beklenen kullanım yükü belirler.
Geliştirme fiyatını, kısa bir görüşmede ürününüzü ve kapsamı konuştuktan sonra kalem kalem yazılı teklif olarak veriyoruz.
08 / Sorular
Sık sorulan sorular.
- 01
Bulut maliyetini kim öder?
Siz, doğrudan bulut sağlayıcısına. Hesap sizin adınıza açılır. Biz mimariyi bu maliyeti izlenebilir kılacak şekilde kurar, beklenmedik artışlar için uyarı tanımlarız.
- 02
Verilerimiz Türkiye'de kalabilir mi?
Evet, Türkiye'de veri merkezi bulunan bir sağlayıcı seçilebilir. Bu kararı mimari aşamasında, KVKK ve müşterilerinizin sözleşme şartlarını birlikte değerlendirerek veririz.
- 03
Her müşteri için ayrı veritabanı mı gerekir?
Gerekmez. Tek veritabanında ayrıştırma çoğu ürün için yeterli ve daha ekonomiktir. Büyük kurumsal müşteriler ya da sıkı uyum şartları varsa ayrı veritabanı veya ayrı ortam önerebiliriz.
- 04
Mevcut uygulamamızı buluta taşıyabilir misiniz?
Evet. Önce uygulamayı ve bağımlılıklarını inceleriz. Ardından taşımayı, kesinti süresini en aza indiren bir planla ve önce test ortamında deneyerek yaparız.
- 05
Abonelik ve faturalamayı nasıl kuruyorsunuz?
Paketleri, deneme sürelerini ve ödeme adımlarını ürün modelinize göre tasarlar, seçtiğiniz ödeme kuruluşuna bağlarız. Faturanın resmî tarafı, kullandığınız e-fatura sağlayıcısı üzerinden yürür.
09 / İlgili
İlgili hizmetler.
- 01
Yazılım ve platformlar
Web, mobil ve bulut tabanlı yazılımları tasarlıyor, geliştiriyor ve yayına alıyoruz.
- 02
Web uygulamaları ve özel yazılım
Portal, bayi paneli, operasyon ekranı ve şirket içi yönetim sistemleri geliştiriyoruz.
- 03
Prototip ve ürün geliştirme (MVP)
Tıklanabilir prototip, kullanıcı testleri ve en küçük işe yarar sürümle fikrinizi ürüne taşıyoruz.
- 04
Yazılım mimarisi ve modernizasyon
Yeni sistemlerin mimarisini tasarlıyor, mevcut yazılımı inceliyor ve eski sistemleri aşamalı yeniliyoruz.
- 05
Sistem entegrasyonları
ERP, muhasebe, pazar yeri, kargo ve CRM arasında API bağlantıları kuruyoruz.