İçeriğe atla

Hizmetler

Yalnızca gerçekten yaptığımız işler. Sunmadığımız bir hizmeti listeye koymuyoruz: bir işi almadan önce yapabileceğimizi bilmek, aldıktan sonra öğrenmekten ucuzdur.

Sunucu tarafı ve API

İş kurallarının yaşadığı yer. Çok kiracılı veri ayrımı, rol ve izin matrisi, kimlik doğrulama, sürümlenmiş API yüzeyi ve tutarlı hata sözleşmesi. Hesaplama sunucuda tek yerde durur: aynı hesap iki yerde yazılırsa iki farklı sonuç çıkar.

NestJS · TypeScript · Prisma · PostgreSQL

Web uygulaması

Yönetim panelleri ve kurumsal siteler. Sunucuda üretilen sayfalar, gerçek çok dillilik ve arama motoru için ölçülen performans. Panelde görünen her alan sunucudaki izin kontrolünden geçer.

Next.js · TypeScript · React

Mobil uygulama

Tek kod tabanından iOS ve Android. İlk sürüme üç şey mutlaka girer: zorunlu güncelleme kontrolü, sürümlenmiş API ve özellik anahtarı. Üçü de sonradan eklenemez; eklenmezse mağazadaki eski sürümler elinizi aylarca bağlar.

Flutter · Dart · FCM

Dağıtım ve altyapı

Kodun sunucuya nasıl çıktığı da işin parçasıdır. Her müşteri kendi veritabanını ve kendi veritabanı kullanıcısını alır. Yedek başka bir sağlayıcıda tutulur ve geri yükleme testi yapılır: test edilmemiş yedek, yedek sayılmaz. Ana dallara doğrudan gönderim yok — PR ve tek onay disiplini, her istek makine tarafından denetleniyor.

Docker · Coolify · Cloudflare R2 · GitHub Actions

Nasıl çalışırız

  • Kapsam önce yazılır. Neyin kapsam dışı olduğu, neyin içinde olduğu kadar açık yazılır.
  • Hesap ve kural sunucuda tek yerdedir. Önyüz biçimlendirir, karar vermez.
  • Yetkisiz alan yanıta hiç konmaz. Ekranda gizlemek güvenlik değil, arayüz tercihidir.
  • Kırıcı API değişikliği yapılmaz. Alan eklenir; silinmez, tipi değiştirilmez.
  • Mobil uygulama müşterinin kendi mağaza hesabından yayımlanır. Uygulama sizindir.