Voxxed Days Microservices est un événement centré exclusivement sur les Microservices. Durant cette seconde édition, deux jours de conférences et un jour d’atelier (en option) auront lieu à Paris du 21 au 23 octobre 2019.
Les lecteurs d'InfoQ peuvent profiter d'une promo de 20% avec le code VXDMS19_COM_INFOQFR lors de l'inscription.
InfoQ s'est entretenu avec Graeme Rocher au sujet de sa session intitulée "Micronaut deep dive".
Bonjour Graeme, dis-nous qui tu es et qu'est-ce qui t'a conduit vers les microservices ?
Je suis le créateur de Grails ( https://grails.org ) et de Micronaut ( https://micronaut.io ) et dirige les équipes d'ingénierie de ces deux projets Open Source chez Object Computing ( https://objectcomputing.com ).
Ayant construit un framework Java très performant pour la construction d'applications traditionnelles (Grails), je voulais voir si nous pouvions aborder le problème de Microservice d'une manière différente et construire quelque chose de complètement nouveau, plus rapide et plus efficace que les approches traditionnelles. C'est pourquoi nous avons créé Micronaut qui repose sur les techniques de compilation Ahead of Time (AoT) et permet de créer des applications Microservice qui démarrent plus rapidement et consomment moins de mémoire que les frameworks traditionnels.
De quoi parles-tu à Voxxed Days Microservices ?
J'ai deux présentations préparées, une plongeant dans le fonctionnement interne de Micronaut et comment l'architecture permet de construire des applications plus rationalisées, et une autre présentation plus courte sur l'utilisation du Ahead of Time dans l'espace d'accès aux données relationnelles.
Micronaut 1.0 est sorti en octobre 2018. Que s'est-il passé depuis, quelles sont les nouveautés des nouvelles versions ?
Micronaut 1.2 sortira dans les semaines à venir et comprend de nombreuses améliorations, notamment la validation des beans précalculés, la prise en charge d'OpenID connect et OAuth 2.0, ainsi qu'une prise en charge considérablement améliorée des images natives GraalVM.
Nous avons également lancé Micronaut Data ( https://github.com/micronaut-projects/micronaut-data/ ), un nouveau projet qui applique tous les modèles Micronaut à l'espace du référentiel de données, ce qui permet une logique d'accès aux données beaucoup plus efficace.
Bon, à bientôt alors
Twitter : @graemerocher
Blog : https://objectcomputing.com/news/tag/micronaut
LinkedIn : linkedin.com/graemerocher
GitHub : https://github.com/graemerocher