Tester vos microservices sans peine avec Micronaut Test Resources

Details
Tester vos microservices sans peine avec Micronaut Test Resources
Micronaut est un framework full-stack moderne, basé sur la JVM, permettant de construire des microservices ou applications serverless facilement.
Le développement d'applications modernes est aussi synonyme de multiples intégrations qui sont parfois difficiles à configurer. Par exemple, votre application peut avoir besoin d'une base de données, d'un serveur Kafka, d'un broker MQTT ou autre. Micronaut Test Resources permet de grandement simplifier le développement de telles applications: sans aucune configuration, il est capable de démarrer des conteneurs de test pendant le développement ou les tests, réduisant considérablement l'effort nécessaire pour obtenir une excellente productivité développeur. Dans cette session, nous montrerons les bases d'une application Micronaut et comment il s'intègre, en particulier, avec les outils de builds et Testcontainers.
Micronaut Test Resources est aussi un framework extensible, rendant relativement simple l'ajout de vos propres ressources de test: il est par exemple possible d'exposer un conteneur Docker avec quelques lignes de configuration.
Enfin, il est intéressant de savoir que Micronaut Test Resources est conçu de façon à ce que les ressources de test puissent être partagées entre différents projets, même s'ils utilisent des outils de build différent ! Cerise sur le gâteau, nous montrerons comment les images natives peuvent bénéficier de ce mécanisme.
A propos de l'intervenant:
Cédric Champeau (Cédric Champeau ⇝ @melix@mastodon.xyz)
Cédric Champeau travaille pour Oracle Labs, dans l'équipe GraalVM et plus particulièrement sur le framework Micronaut. Il s'est spécialisé dans le domaine de la productivité développeur et maintient les plugins officiels de GraalVM et Micronaut pour Gradle et Maven. Il a travaillé plusieurs années dans le domaine de la gestion de dépendances et de la productivité développeur chez Gradle Inc. Ancien contributeur sur le langauge Groovy, il a notamment implémenté son compilateur statique. En dehors du travail, Cédric est un passionné d'astronomie.
Plus d'infos sur marsjug.org

Tester vos microservices sans peine avec Micronaut Test Resources