2026'da TypeORM ve Prisma — Nortinia neden ikisini de kullanıyor
Netorigo altyapısı TypeORM üzerinde, Consulting OS ise Prisma üzerinde çalışıyor. Bu bir tutarsızlık değil, bilinçli bir tercih. İşte hangisinin ne zaman kazandığı.
ORM seçimi asla “daha iyi ya da daha kötü” meselesi değildir — beş yıl boyunca hangisiyle yaşayabileceğinizle ilgilidir.
2026'da en büyük iki Node.js ORM'si TypeORM ve Prisma'dır. Her Nortinia projesi bunlardan biriyle başlar — ve bazen aynı ekip, her iki yönde de haklı nedenlerle zıt taraflara düşer. Tutarsızlıktan değil, iki ORM farklı konularda iyi olduğu için.
TypeORM ne zaman kazanır
- Karmaşık ilişkiler — çift yönlü ManyToMany, birleştirilmiş alt sorgulu OneToMany
- Dinamik sorgu oluşturucu — çalışma zamanında üretilen WHERE ifadeleri
- Elle kontrol edilen migration dosyaları — her şeyi görür ve düzenlersiniz
- Birden çok şema, birden çok bağlantı, şema düzeyinde çok kiracılı yalıtım
- Ham SQL fonksiyonlarıyla karıştırılmış özel repository deseni
Prisma ne zaman kazanır
- Çok yeni proje, hızlı iterasyon — ilk CRUD 15 dakikada hazır
- Yalnızca entity'lerde değil, sorgu düzeyinde de güçlü tip güvenliği
- Yeni ekip üyeleri 1 günde üretken hale gelir
- Otomatik üretilen migration'lar işin %90'ını karşılar
- Aynı kodda SQLite + PostgreSQL desteği (geliştirme ↔ canlı)
Verdiğimiz karar
Netorigo yığını (backend, finans, lojistik) TypeORM üzerinde çalışıyor; çünkü bu ürünler karmaşık alan modelleriyle (finans, lojistik) başladı ve query builder'ın sunduğu kontrol harcanan her dakikaya değiyor. Consulting OS ise Prisma kullanıyor; çünkü alanı daha basit (CRUD tabanlı iş akışları) ve geliştirme hızı ile junior dostu olması daha önemli. İki karar da aynı amaca hizmet ediyor: ekip ORM ile değil, iş alanıyla uğraşsın.
Soru hiçbir zaman hangi ORM'nin daha iyi olduğu değildir. Soru, hangisinin cuma akşamı ofisten içiniz rahat çıkmanızı sağladığıdır.