Kde všude se dá využít DataLoader a má to nějaké nevýhody?
Uvažuju o tom, jaký vliv může mít použití DataLoaderu v mých projektech. Říká se, že je to super nástroj na optimalizaci dotazů, ale kde konkrétně se dá využít? Napadá mě třeba situace, kdy mám API s GraphQL, které často potřebuje načítat data z databáze. Vím, že DataLoader může pomoci seskupit tyto dotazy a vyhnout se přetížení serveru. Ale co dalšího? Funguje dobře třeba při práci s různými datovými zdroji nebo při propojení více API? Mám také obavy z toho, jestli použití DataLoaderu přináší nějaké nevýhody. Může například zpomalit výkon v nějakých konkrétních scénářích? Nebo to může být problematické, pokud mám hodně různorodých datových struktur, které se snažím načíst najednou? Jak to zvládají ostatní vývojáři? Jsem zvědavý na vaše zkušenosti a názory ohledně těchto otázek.