{mariobox}: des APIs {plumber} à toute épreuve
Antoine Languillaume  1@  
1 : ThinkR
thinkr

Le package {plumber} apporte beaucoup de valeur à l'écosystème R. Ce package rend très facile le développement d'API REST depuis R. Décorez simplement vos fonctions de commentaires appropriés et rendez ainsi accessible l'environnement R à n'importe quel service via une simple requête HTTP !

Chez ThinkR nous avons eu l'occasion de faire nos armes sur des projets {plumber} d'ampleur qui sont maintenant déployés en production pour des centaines d'utilisateurs.

Le fruit de notre expérience est maintenant condensé dans un package: {mariobox}. {mariobox} est en quelque sorte le cousin de {golem}. Il poursuit le même but, celui d'automatiser et de faciliter la création et la mise en production d'API REST comme {golem} le fait pour Shiny.

Dans ce talk vous connaîtrez l'histoire de la genèse de {mariobox}. Comment nous l'avons utilisé pour développer des applications devant s'intégrer comme services dans le système informatique d'une grande banque. Mais aussi comment {mariobox} étend {plumber} en découplant plus proprement la logique REST de la logique métier. Nous finirons enfin par exposer la future "roadmap" d'un package qui, nous l'espérons apportera autant à la communauté qu'a pu le faire son cousin {golem}.


Personnes connectées : 3 Vie privée
Chargement...