Next.js ile Ölçeklenebilir Mimari
- mimari
- next.js

Next.js'i Vercel dışında, kendi VPS'inizde çalıştırmak tamamen mümkün — ama birkaç mimari kararı baştan doğru vermeniz gerekiyor.
`output: 'standalone'` ayarı, Docker imajınızı yalnızca gerçekten kullanılan bağımlılıklarla küçük tutar. Bu, deploy sürelerini ve imaj boyutunu ciddi şekilde azaltır.
Nginx'i ters vekil olarak kullanmak; SSL sonlandırma, statik dosya önbellekleme ve istek doğrulamasını uygulama sunucusundan ayırır. Streaming yanıtlar için `proxy_buffering off` ayarını unutmayın.
Çoklu konteyner çalıştırıyorsanız, `NEXT_SERVER_ACTIONS_ENCRYPTION_KEY` gibi ortam değişkenlerinin tüm instance'larda aynı olması gerekir — aksi halde Server Action'lar arasında uyumsuzluk yaşanır.
Sonuç: self-hosted bir Next.js kurulumu, doğru yapılandırıldığında yönetilen platformlardan hiç de geri kalmıyor.