NestJS SaaS Backend – Production Ready Multi-Tenant API (Prisma + PostgreSQL)

Bu oynatma listesinde NestJS + Prisma + PostgreSQL kullanarak production-ready, multi-tenant (organization bazlı) bir SaaS backend mimarisi adım adım geliştiriyoruz. Seri boyunca: Modern auth mimarisi (JWT + Refresh Token + Rotation) Zod ile type-safe request validation Prisma ile güçlü domain modeling Role & authorization (OWNER / ADMIN / STAFF / CUSTOMER) Organization bazlı multi-tenant yapı Servis rezervasyon sistemi (availability, booking, overlap kontrolü) Transaction, audit log, background jobs, mail, testing ve deploy gibi gerçek hayatta kullanılan backend desenlerini sıfırdan kuruyoruz. Bu seri kimler için? NestJS’i “gerçek projede nasıl kullanırım?” diyenler SaaS backend geliştirmek isteyenler Clean architecture, guard, decorator, role-based auth öğrenmek isteyenler Junior → Mid → Senior seviyeye geçmek isteyen backend geliştiriciler Seride kullanılan stack: NestJS Prisma PostgreSQL Zod JWT (Access + Refresh) BullMQ Docker Swagger Testing (Unit + E2E) 📌 Frontend yok — tamamen backend mimarisi ve API odaklıdır. 📌 Kodlar production mantığıyla, ezbere değil, neden-sonuç ilişkisiyle anlatılır. Yeni videolar geldikçe oynatma listesi güncellenecektir.

Free22 lessons7h 47mBeginner

by Efe Görkem Ümit

January 2026

Checked 5 days ago

What you'll learn

  • Proje Kurulumu
  • Projemiz İçin Prisma Şemasını Tasarlıyoruz
  • Auth Register Endpoint’i Yazıyoruz Zod DTO + Prisma + Postman Testi1
  • Logout Mantığı Refresh Token Revoke Güvenli Çıkış
  • Organization POST Endpoint Prisma + Zod + AuditLog
  • Kod Temizliği & Ortak Yetki Kontrolü Refactor
  • Service CRUD Servis Listeleme ve Detay GET Search & Pagination
  • Slot Üretimi Mantığı Weekly + Override → Slot

Taken from the course's own lessons, in the author's words.

Free

This course is free and published on YouTube. The channel is its author; we organise it and check that the videos still play.

Start the course

Explore related topics

This course includes

  • 7h 47m of video
  • 22 lessons
  • Level: Beginner
  • Spoken in Türkçe
  • Your place is remembered
  • Free in full, no card

Lessons

3 sections · 22 lessons · 7h 47m total length

Lessons 1 to 1010 lessons · 3h 13m
Lessons 11 to 2010 lessons · 3h 51m
Lessons 21 to 222 lessons · 43m

What you need

  • No prior experience: this course starts from zero.

Description

Bu oynatma listesinde NestJS + Prisma + PostgreSQL kullanarak production-ready, multi-tenant (organization bazlı) bir SaaS backend mimarisi adım adım geliştiriyoruz. Seri boyunca: Modern auth mimarisi (JWT + Refresh Token + Rotation) Zod ile type-safe request validation Prisma ile güçlü domain modeling Role & authorization (OWNER / ADMIN / STAFF / CUSTOMER) Organization bazlı multi-tenant yapı Servis rezervasyon sistemi (availability, booking, overlap kontrolü) Transaction, audit log, background jobs, mail, testing ve deploy gibi gerçek hayatta kullanılan backend desenlerini sıfırdan kuruyoruz. Bu seri kimler için? NestJS’i “gerçek projede nasıl kullanırım?” diyenler SaaS backend geliştirmek isteyenler Clean architecture, guard, decorator, role-based auth öğrenmek isteyenler Junior → Mid → Senior seviyeye geçmek isteyen backend geliştiriciler Seride kullanılan stack: NestJS Prisma PostgreSQL Zod JWT (Access + Refresh) BullMQ Docker Swagger Testing (Unit + E2E) 📌 Frontend yok — tamamen backend mimarisi ve API odaklıdır. 📌 Kodlar production mantığıyla, ezbere değil, neden-sonuç ilişkisiyle anlatılır. Yeni videolar geldikçe oynatma listesi güncellenecektir.

Who this course is for

  • Anyone starting Docker from nothing.

Those two are our reading of the course's level. The description is the author's own.

NestJS SaaS Backend – Production Ready Multi-Tenant API (Prisma + PostgreSQL), by Efe Görkem Ümit