Můžu použít caching pro subgraphy v Apollo GraphQL?
Zajímalo by mě, jestli je možné implementovat caching pro subgraphy, které používám v Apollo GraphQL. Rád bych věděl, jak to vlastně funguje, a jestli se to dá udělat efektivně. Vím, že Apollo má nějaké vestavěné mechanismy pro caching, ale nevím, jak se to dotýká subgraphů. Může mi někdo vysvětlit, jestli je to vůbec možné? A pokud ano, jaké jsou nejlepší praktiky? Mám obavy z výkonu a chci se ujistit, že subgraphy nebudou zbytečně zpomalovat celou aplikaci. Narazil jsem na pár článků o cachingu v Apollo Clientu, ale nikde jsem nenašel konkrétní informace o tom, jak to aplikovat na subgraphy. Mám používat federaci nebo stačí klasický Apollo Server? Jakým způsobem bych měl manipulovat s cache? Budu vděčný za jakékoli tipy nebo odkazy na materiály, které by mi mohly pomoct pochopit tuto problematiku lépe.