tRPC
tRPC est un framework pour construire et consommer des API de façon typée, en s'appuyant sur Typescript. La technologie se dit être :
- production-ready,
- permettre une expérience de développement efficace grâce à de l'autocomplétion sur les entrées, sorties et leurs erreurs,
- légère car embarquant peu de dépendances,
- facile à intégrer à un projet existant,
- déjà disponibles pour les technologies majeures du moment (React, Next, Express, Fastify)
- Il est même possible de regrouper plusieurs requêtes sous forme de batch.

La promesse est belle, néanmoins attention : cette technologie conviendra avant-tout aux applications qui fonctionnent dans un écosystème JavaScript de bout en bout ! Les API ainsi créés ne sont ni REST, ni GraphQL : il s'agit bien d'un nouveau protocole, plus proche du SOAP qu'autre chose. De plus le typage ne fonctionnera que si l'on utilise TypeScript côté client et côté serveur. Si l'interopérabilité est un critère, visez plutôt ts-rest qui propose une promesse similaire mais plus conventionnelle.
Notre stack
Tout ce que nous considérons comme fondamental pour réussir un projet. Nos équipes disposent de la connaissance et sont en maîtrise. Les avantages et bénéfices ont été démontrés
En exploration
Nos équipes sont encore en train d'acquérir de l'expérience pour généraliser l'adoption.
En veille
Nos équipes ont identifiés ces candidats pour des études et expérimentations plus poussées qui conduiront en cas de succès à une phase d'adoption.
En retrait
Ce qui est actuellement utilisé mais que nous déconseillons dorénavant d'employer car est en rupture avec nos exigences et standards.
Vous avez un projet ?
Parlons en !