Jak připojit Socket.IO k GraphQL pro real-time data?
Zajímalo by mě, jak vlastně spojit Socket.IO s GraphQL, abych mohl pracovat s real-time daty v mé aplikaci. Mám už nějakou představu o tom, jak GraphQL funguje a vím, že to je super způsob, jak získávat data, ale ten reálný čas mi pořád nějak uniká. Myslím, že bych mohl použít WebSockety, ale zajímalo by mě, jak to všechno skloubit dohromady. Jak to vlastně funguje, když chci posílat data přes Socket.IO a zároveň používat GraphQL? Je potřeba upravit schéma nebo resolver? Co všechno bych měl zvážit, když se pokouším implementovat tuto funkčnost? A co třeba problém s tím, jak synchronizovat data mezi klienty? Uvažoval jsem i o tom, jestli je to nutné řešit na úrovni serveru nebo spíš na straně klienta. Bude třeba něco speciálního ohledně autentizace nebo správy relací? Rád bych slyšel vaše zkušenosti nebo tipy, co se osvědčilo. Jaké jsou nejlepší praktiky pro kombinaci těchto dvou technologií? Děkuji za každou radu.