Teknolojiler

Moda teknolojinin peşinden koşmayız; birlikte iyi çalışan bir yığın kullanırız
Sektörel ürünlerimizi 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.
- Ürün ailemizde 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

Yığına almadan önce yük altında deneriz
Bir teknolojiyi tanıtım sayfasına ya da karşılaştırma tablosuna bakıp yığına almayız. Önce onunla gerçek bir iş yaparız: küçük ama tam bir parça yazılır, yük altına sokulur ve bakımının neye mal olduğu görülür. Karar o denemeden çıkar; tutmazsa yığına hiç girmez ve kimse bunu üretimde öğrenmek zorunda kalmaz.
- Karar slayttan değil, yük altındaki denemeden çıkar
- Bakım maliyeti seçimden önce ölçülür

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
Ürün ailemizde kanıtlanmış
Bir teoriden değil, sektörel ürünlerimizin tamamı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.
Sık sorulan sorular
Sadece hazır ürünler mi, özel geliştirme de var mı?
İkisi de. Hazır ürünlerimiz abonelikle kullanılır; ihtiyacınız farklıysa aynı ekip size özel geliştirir.
Fiyatlandırma nasıl çalışıyor?
Hazır ürünlerde aylık abonelik; özel projelerde kapsama göre sabit fiyat veya aylık sözleşme. İlk görüşme ücretsiz.
NDA imzalıyor musunuz?
Evet — talep ederseniz görüşmeden önce imzalarız.
Yurt dışından çalışabilir miyiz?
Evet, remote-first çalışıyoruz; Türkçe ve İngilizce iletişim kurabilirsiniz.
Mevcut sistemimizle entegre olur mu?
Entegrasyon işimizin merkezinde: mevcut ERP/CRM ve donanımlarla konuşan çözümler kuruyoruz.