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.
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
- .NET 9
- ASP.NET Web API
- Katmanlı mimari (service/bll/dal)
- PostgreSQL
- Redis
- PostGIS
- JWT
- OAuth2/OIDC
- HMAC
- mTLS
Teknoloji seçiminde netlik
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
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
- Next.js
- TypeScript
- Tailwind
- Angular
- TypeScript
- Figma
Mobil, masaüstü ve donanım
- Flutter
- tek kod tabanı
- Native Windows
- 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
- Docker
- GitHub Actions
- MinIO
- RabbitMQ
- xUnit
- Playwright
- k6
- JMeter
- WebSocket
- SignalR
- FCM
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.