Aller au contenu principal
Procidatec
Tous les articles
Tech

GraphQL vs tRPC : le bon choix selon votre contexte

Deux approches qui semblent rivales mais qui ne s'adressent pas tout à fait au même besoin. Voici comment trancher.

6 min de lecture·par Karim Belkacem, Tech Lead Mobile, Procidatec

tRPC — le compagnon de monorepo

Si votre back et votre front sont en TypeScript, dans un monorepo, tRPC vous donne du typage de bout en bout sans schéma à maintenir.

GraphQL — le contrat ouvert

Si plusieurs clients (mobile, public API, partenaires) consomment vos données, GraphQL reste imbattable. Le schema est une vraie API publique.

Ce qu'on choisit par défaut

tRPC en interne, GraphQL en externe. Et REST quand le client est tiers (parfois c'est juste plus simple à intégrer).

Le vrai critère

Combien de clients différents consomment l'API ? Un seul → tRPC. Plusieurs → GraphQL.

Vous voulez en discuter ?

Cet article a soulevé une question pour votre boîte ? Échangeons 30 minutes, sans engagement.