Developer Advocate chez DataStax, créateur de FF4j, contributeur JHispter
Talks
Cas d'usages et implémentation des APIS en Java avec REST, gRPC ou GraphQL
Il existe une grande variété de patterns pour accéder à vos bases de données en fonction des cas d’usage et des technologies utilisées : simple CRUD, streaming, asynchrone, réactif, fonctions… Chez DataStax, au travers de l’implémentation d’application de references comme Killrvideo](killrvideo.github.io) nous avons eu l’opportunité de tester la meme API en REST, gRPC et GraphQL avec Java (SpringBoot 2). Je vous propose un tour d’horizon des 3 solutions, les points forts, les points faibles, les details d’implementation au travers d’une demo et code reviews.
Intro à FF4J, Proposition de Feature Toggle pour Java
Le feature toggle, ou la capacité à activer ou désactiver des fonctionnalités à chaud, est souvent associée à une astuce de développement au service du Continuous Delivery. On peut pousser du code en production qui n’est pas complètement finalisé et introduire de la dette technique… mais il peut être tellement plus utile !!!!! Après quelques cas d’usages très concrets, je vous propose de détailler les capacités du framework FF4J, les choix d’implémentation, les références en production, les killers features ainsi que les prochaines évolutions.