Nextjs + mongodb proje geliştireceğim. Maliyetli olur mu?
9
●320
- 06-02-2025, 16:11:00Arkadaşlar selamlar. Bir proje geliştireceğim. Php + mysql kullanmak istemiyorum. Nextjs + mongodb kullanmak istiyorum. Fakat nextjs mongodb çok maliyetli olduğunu okudum. İleriki zamanlara çok hit alabilir site. Kaynak tüketimleri çok fazla olduğunu duydum. Yorumlarınız nedir?
- 06-02-2025, 16:15:35Sunucu kullanımı hocam. Yüksek maliyetler çıkardığını duydum hit artışı olduğunda. Ne derece doğru bilmiyorum. X de de bazı geliştiricilerin bu konuda isyan ettiğini gördümByCaner adlı üyeden alıntı: mesajı görüntüle
- 06-02-2025, 16:17:26veritabanı sunucu maliyeti + hosting + domain olur. Çok hit alacaksa ne kullanırsan kullan elbet günün sonunda veritabana gelen istekler sonucu sunucu yavaşlayacak. Şuanda yaşadığımız bir sorun ara ara veritabanı sunucumuz kilitleniyor.
- 06-02-2025, 16:18:20sunucu maliyetinden bahsetmişlerdir. serverside derleme yapar next js, mongodb de sonuçta arkplanda çalışacak. sistem kaynağı tüketecektir ama backendde cache yaparsın apileri sıkıntı çıkmaz.
- 06-02-2025, 16:20:38Maliyetli olacağını sanmıyorum hocam düzgün yapıldığı sürece. Güncel versiyon kullanın optimizasyon yapın gereksiz kodlardan kaçının redis kullanın. 2 gb ramli bir sunucu ile bile rahatlıkla 2bin+ Eş zamanlı kullanıcıyı kaldırabilir. Muhtemelen maliyetli denmesinin sebebi vps/vds vb. şeylere ihtiyaç duyulduğundan dolayıdır. Vercel kullanarak ücretsiz bir şekilde barındırabilirsiniz
- 06-02-2025, 17:01:23klasikleşmiş php hosting + wordpress/php script mantığında düşünülünce maliyetli olarak yorumlanıyor.
yeni teknolojileri best practice lere göre uyguladıktan sonra, bir vds alıp düzgünce deployment süreçlerini yönettikten sonra yüksek hitlere ulaştığınızda zaten o hitin getirisi olacaktır.
yüksek trafik sonucu sunucuları yükseltmek kaçınılmaz bir gerçek hocam. siz ne kadar optimize bir sistem kurarsanız o kadar maliyeti düşürebilirsiniz.
Şuanda gidip bir wordpress veya hazır script alıp sitenizi yine hitlendirebilirsiniz ancak ileride maintain süreci, yeni özellik kazandırma süreçleri sancılı olacaktır.
klasik sistemlerde dev, prod ortamları doğru düzgün ayrıştırılarak işlem bile yapılmıyor genelde. - 06-02-2025, 21:53:13Merhabalar hocam. PHP + MySQL niyeyse birçok kişi tarafından daha maaliyetsiz gibi görünse de aslında tam tersi. PHP her istek attığınızda uygulama ayağa kalkar MySQL connectionları kurar ve isteği cevaplayıp ölür. Nextjs + mongodb de aslında pek önereceğim bir şey değil gün sonunda. Tabii ki güncel bir teknoloji lakin backend tarafında rust veya go ile yazılan frontend tarafında ise next veya nuxt ile yazılan bir uygulama daha çok tercihimdir.