Spojení REST a GraphQL - co všechno potřebuji vědět?
Zajímalo by mě, jak vlastně sloučit REST a GraphQL v jednom projektu. Četl jsem, že oba přístupy mají své výhody a nevýhody, ale jak to udělat tak, aby to fungovalo dohromady? Myslím tím jaké jsou hlavní rozdíly mezi těmi dvěma technologiemi a co bych měl mít na paměti, když se rozhodnu použít obě? Musím se třeba zabývat otázkami jako je správa dat, autentizace nebo cachování? A jak to ovlivní výkon aplikace? Když mám REST API, je nějaký způsob, jak jednoduše přidat GraphQL jako další vrstvu bez toho, abych musel přepisovat celý backend? A co třeba dokumentace? Jak ji udělat tak, aby byla srozumitelná jak pro uživatele REST API, tak pro ty, kteří budou používat GraphQL? Jaké nástroje doporučujete pro ladění a testování při kombinaci těchto dvou přístupů? Taky by mě zajímalo, jestli je lepší začít s GraphQL od začátku nebo využít stávající REST API. Jaké máte zkušenosti vy? Co všechno musím mít na paměti při integraci těchto dvou technologií? Děkuji za každou radu!