vosetu.

Teknolojiler

Moda teknolojilerin peşinden koşmayız; 46 üründe kanıtlanmış, birlikte iyi çalışan bir yığın kullanırız: backend'de .NET 9 ve PostgreSQL, web'de Next.js ve Angular, mobilde Flutter, masaüstünde native Windows.

Uzmanla görüşün

Moda teknolojinin peşinden koşmayız; birlikte iyi çalışan bir yığın kullanırız

46 sektörel ürünü kurarken her projede farklı bir teknoloji denemedik; aksine, birlikte iyi çalıştığını defalarca doğruladığımız aynı yığını tekrar tekrar kullandık: backend'de .NET 9 ve PostgreSQL, halka açık web'de Next.js, yönetim panelinde Angular, mobilde Flutter, masaüstünde native Windows. Bu bir alışkanlık değil bir disiplindir — her yeni proje sıfırdan bir teknoloji tartışmasıyla değil, kanıtlanmış bir temelle başlar.

Bu yığının kanıtı uzakta değil: şu an gezindiğiniz vosetu.com'un kendisi Next.js (halka açık) ve Angular (yönetim paneli) ikilisiyle, .NET 9 Web API'nin üzerinde kurulu. Söylediğimiz yığın bir slayt değil, altınızdaki sitedir.

  • 46 üründe tekrar tekrar doğrulanmış yığın
  • .NET 9, Next.js, Angular, Flutter, PostgreSQL çekirdeği
  • Bu site de aynı yığınla kurulu — dogfooding
  • Katman başına tek doğru araç, dağınık seçim yok

Çekirdek: backend ve veri

Backend
  • .NET 9
  • ASP.NET Web API
  • Katmanlı mimari (service/bll/dal)
Veritabanı
  • PostgreSQL
  • Redis
  • PostGIS
Kimlik & güvenlik
  • JWT
  • OAuth2/OIDC
  • HMAC
  • mTLS

Teknoloji seçiminde netlik

01

Katman başına tek araç

Her katmanın kendi doğru aracı vardır ve biz onu seçtikten sonra tartışmayı kapatırız: halka açık taraf için Next.js, yönetim paneli için Angular, veri için PostgreSQL. Aynı işi görecek beş farklı kütüphaneyi bir arada tutmayız — bu hem öğrenme yükünü hem de bakım maliyetini büyütür.

  • Katman başına tek, kararlı seçim
  • Öğrenme ve bakım yükü küçük tutulur
02

Mikroservis çılgınlığına girmeyiz

Bir ekranın arkasına on ayrı servis koymak, küçük ve orta ölçekli bir ürünü yönetilemez hâle getirir. Katmanlı, tek dağıtım birimi (monolit) bir mimariyle başlarız; gerçek bir ölçekleme ihtiyacı doğduğunda, o zaman ayırırız — teoride gerekebilir diye değil.

  • Katmanlı, tek dağıtım birimiyle başlarız
  • Ayırma kararı gerçek ihtiyaçla verilir

Web: halka açık taraf ve yönetim paneli

Halka açık taraf
  • Next.js
  • TypeScript
  • Tailwind
Yönetim paneli
  • Angular
  • TypeScript
Tasarım
  • Figma

Mobil, masaüstü ve donanım

Mobil
  • Flutter
  • tek kod tabanı
Masaüstü
  • Native Windows
Donanım & IoT
  • Modbus
  • OPC-UA
  • MQTT
  • TCP/IP

Bu yığına neden güvenebilirsiniz

46 üründe kanıtlanmış

Bir teoriden değil, 46 sektörel ürünü ayakta tutan gerçek yığından bahsediyoruz.

Bu site de aynı yığınla kurulu

vosetu.com'un kendisi Next.js + Angular + .NET 9 üçlüsüyle çalışıyor; gördüğünüz şey iddia değil örnek.

Uçtan uca tek ekip, tek dil

Backend, web, mobil ve masaüstü aynı ekip tarafından, aynı mimari ilkelerle kurulur; devir teslim kaybı olmaz.

Kaynak kod size ait

Teslim edilen kod, dokümantasyon ve altyapı tanımları sizindir; başka bir ekibe devretmek istediğinizde kısıt koymayız.

Altyapı, test ve gerçek zaman

Altyapı
  • Docker
  • GitHub Actions
  • MinIO
  • RabbitMQ
Test & kalite
  • xUnit
  • Playwright
  • k6
  • JMeter
Gerçek zaman & bildirim
  • WebSocket
  • SignalR
  • FCM
46
Bu yığınla kurulan sektörel ürün
22
Sektör dikeyi
4
Yayındaki dil (RTL dahil)
.NET 9
Modern çekirdek yığın

Sizin projenize hangi katmanların uyduğunu birlikte belirleyelim

İhtiyacınızı dinleyip bu yığından hangi parçaların işinize yarayacağını birlikte çıkaralım. İlk görüşme bağlayıcı değildir.