Le réactif, simplement (Julien Ponge)
Volcamp Day#1 - Le réactif, simplement “Le réactif c’est compliqué”. Vous l’avez sans doute déjà entendu à de nombreuses reprises, la programmation asynchrone et réactive est complexe. C’est pourtant la clé pour concevoir des services efficients et ainsi accroître la densité de déploiement sur votre infrastructure. Moins de ressources matérielles gaspillées c’est aussi moins de coûts opérationnels. Nous allons explorer au cours de cette discussion le fonctionnement du toolkit réactif populaire et éprouvé (Vert.x), et l’utilisation de ses drivers réactifs pour des bases de données. Nous utiliserons Mutiny, une bibliothèque de programmation réactive intuitive, navigable, et dont la compréhension ne nécessite pas d’être docteur en programmation fonctionnelle. Nous utiliserons ensuite Hibernate Reactive pour bénéficier de la puissance de mapping objet relationnel qu’offre la technologie Hibernate depuis plus d’une décennie. Enfin ces explorations nous ayant montré comment fonctionne un service réactif “de bout-en-bout”, le bon usage du framework Quarkus avec Hibernate Reactive et RestEasy Reactive n’auront plus de secret pour vous.