Code métier et spring reactif : le mariage improbable

17:15 - 17:45   Tools-in-action  /  Langages  /  intermediate   Salle Chanchardon

La programmation reactive est à la mode, on trouve des clients réactifs pour faire du http, accéder aux bases nosql et même aux bases de données relationnelles. Depuis springboot 2, les reactives streams sont même introduits avec spring reactor et spring webflux.

Mais le constat est toujours le même: le code devient très compliqué et ça devient donc difficile de gérer du métier. Comment empiler, transformer, combiner les erreurs fonctionnelles proprement dans un monde ou tout n'est que throwable ?

Dans cette session je vous présenterai un pattern inspiré de l'api de "zio" (présente dans le monde scala), qu'on a mis en place dans une application très "métier" afin d'avoir du code expressif et de gérer les erreurs de manière fine.

A la fin on obtiendra du code typesafe, robuste, lisible. Le code objet procédurale n'a qu'a bien se tenir !!!

Ils soutiennent le Jug SummerCamp