Hocam çok teşekkür ederim vakit ayırdınız ama anlayamadık birbirimizi

Dediğiniz konular ile ilgili hiç bir problemim yok. Lisans kontrolü hakkında da problemim yok.
Ben çoklu API isteklerinden dolayı oluşan performans problemi ve N+1 istek probleminden kaynaklanan ağ gecikmeleri hakkında müzdaribim.
Teşekkür ederim ama gene de. Biraz daha araştırayım bulurum inşallah.
Sağ olun.
N+1 problemi için kullanacağınız veritabanı motoru(PostreSQL,MariaDB,Mysql gibi) veya sunucu kaynaklarınız sorgu optimizasyonları gibi birçok şeyi etkileyen faktörler olacak fakat bu başlangıçta big data için kurguladığınız bir sistemi ilgili tablolara 100binlerce dummydata oluşturup api çağrılarında sorguların kaç ms ile cevap verdiğini ve sunucunuzun kaynak tüketimlerini kontrol ederek stabil bir şekilde testlerden geçirerecek durumu gözlemleyip optimizasyon sağlıyabilirsiniz. Hepsinin çözümleri var başlangıçta bunları orta düzeyde ayarlayıp ilgili trafik ve müşteri kapasitesine ulaştığınızda sorguları optimize ederek sunucu kaynaklarınızı arttırarak Redis cache indexing gibi mekanizmaları uygun görebileceğiniz sorgular ve verilerde kullanıp performans artışı sağlayabilirsiniz.. Yani şöyle düşünün projenizi yaptınız tablolarınıza dummy datalar oluşturdunuz api requestlerinde milyon data olan tablolardaki sorguların ve response sürelerini analiz ettiniz çok geç yanıt veriyor o requestteki sorguları optimize edip çok düşük ms'lere kadar indirmeniz gerekmektedir. 1-2 saniyeden uzun her api isteği eşzamanlı olarak trafiğinizin yüksekliğine göre arkada yanıtlanmayı bekleyip sunucunuzun kaynaklarını %100'lere gelmesine sebep olucaktır hatta bazı durumlarda Veritabanı motorunun çalışmayı durdurmasına bile sebep olacaktır. Kısaca ihtiyacınıza göre güçlü bir sunucu ve optimize sorgular gerekliyse cache yada tablolarda indexing gibi işlemler ile hedeflediğiniz big datadaki veri yönetimlerinizi performanslı şekilde ele almayı sağlıyabilirsiniz. Şöyle örnek vereyim iç içe foreach ile yapılan veri tabanı sorguları hatalıdır mesela process time'ı optimize bir sorguya göre çok daha uzun sürecektir. Bunu Sunucu kaynaklarını arttırarak örnek 1 dakikada tamamlanan işlem sunucu kaynağı arttırınca 30-40 saniyelere düşebilir fakat bu mantıklı değildir maliyetinizi arttırır daha esnek sorgu ve kod tarafında optimizasyon sağlamak hem maliyet düşürür hem daha sağlam bir çözüm olacaktır. Minimum sunucu ile yapabileceğiniz en iyi sorgular ve çözümler kullanıp sonrasında yapılabilecek hiçbirşey kalmadığında sunucu kaynakları arttırmaya gidersiniz. Ama kod tarafında her zaman bir çözüm vardır trafiğin uçuk kaçık olmadığını varsayarsak