Ürünlerimiz farklı problemleri çözüyor ama aynı ekip tarafından, aynı alışkanlıklarla yazılıyor: tipli kod, sürümden önce test, geri dönüşü olmayan işlemden önce onay.
Hakkında
Kendi ürünlerini geliştirip yayına alan küçük bir ekip.
Sunsato, Antalya'da yazılım geliştiriyor. Kendi ürünlerimizi yapıyor, The Piron ile müşterilere web projeleri teslim ediyor, Sunsato Labs'te ücretsiz araçlar yayınlıyoruz.
Ekosistem tezi
Neden ekosistem
Bu yüzden ADE, Tideline, Vulcanus ve Sunsato BI Studio birbirinden çok farklı problemlere bakmalarına rağmen aynı kurallarla yazılıyor. Biri karar zekâsı, biri sistem aracı, biri komut satırı ürünü, biri rapor tasarım aracı — ama dördünde de belirlenimci çekirdek, açık durum bildirimi ve geri alınabilirlik aynı şekilde ele alınıyor.
The Piron ise bu zeminin müşteri işine bakan tarafı. Teslim edilmiş projeler yapının teoride değil pratikte çalıştığını gösteriyor.
İlişki tipleri
Yapı
Sunsato altındaki ilişkiler farklı tiplerde; hepsi tek bir listeye indirgenmiyor.
Yöntem
Bir ürün nasıl kuruluyor
Aynı sıra her üründe işliyor: önce çekirdek değer kanıtlanır, mimari ondan sonra büyür.
Önce çalışan çekirdek
ADE'de sıra veri → kümeleme → bulanık skor → öneri → rapordu. Tideline'da uygulama listesi → artık dosya taraması → gözden geçirme → çöp kutusu. Doğrulanmamış bir fikir için ağır mimari kurulmaz.
Gerçek dünya çıktısı
Ölçüt, gösterilebilir ve çalışan sonuç. Bir özellik ancak gerçek veriyle iş görüyorsa tamamlanmış sayılır.
Kimlik ile uygulama ayrı
Ürünün ne olduğu, nasıl yazıldığından bağımsız tanımlanır. Modül sınırları işe göre çizilir; soyutlama çözdüğü problemden karmaşık hale gelmez.
Sade akış, katı doğrulama
Kullanıcı tarafı basit tutulur, sistem tarafı gevşetilmez. Girdi doğrulaması ve durum kontrolleri ürünün en sıkı yeridir.
Riskli işlem kayıtlı ve korumalı
İşlem önemliyse loglanır. Dosya silme ya da donanım söz konusuysa güvenlik hıza tercih edilir — Tideline'ın kalıcı silme yerine Çöp Kutusu kullanması bu kuralın sonucu.
Araştırma çıktıya bağlı
Araştırma yapılır, özellikle ADE tarafında. Ama kullanılabilir bir sonuca bağlanır; akademik arşiv üretmek amaç değil.
Tek başına ayakta durabilir
Her ürün, ekosistemden koparıldığında da anlamlı kalacak olgunlukta tasarlanır. Bağımlılık tasarım tercihi değil, sonucu.