Jak kombinovat GraphQL a gRPC v jedné aplikaci?
Zajímalo by mě, jak efektivně zkombinovat GraphQL a gRPC v jedné aplikaci. Oba tyto protokoly mají své výhody a nevýhody, ale jak je správně využít dohromady? Mám na mysli situaci, kdy bych chtěl mít front-end, který používá GraphQL pro získávání dat a zároveň backend, který využívá gRPC pro komunikaci s mikroservisy. Jaké by mohly být nejlepší praktiky pro takovou integraci? Mělo by smysl mít GraphQL jako vstupní bod pro všechny API volání a pak to směrovat na gRPC služby, nebo existují i jiné přístupy? Jak zvládnout autentizaci a autorizaci v tomto scénáři? A co výkon? Neztratím něco na rychlosti kvůli tomu, že mám dvě různá rozhraní? Pokud někdo má zkušenosti nebo tipy, jak to udělat co nejefektivněji, budu moc vděčný za každou radu alebo příklad z praxe. Děkuju!