
Laurent Baresse
From Ekito
Développeur / Architecte Java depuis 17 ans dans une SSII Toulousaine. Participant assidu du JUG Toulouse et animateur / speaker principal des réunions techniques "entre midi et deux" pour diffuser la bonne parole à mes ex-collaborateurs. Nouvellement embauché chez Ekito (https://www.ekito.fr).

3 heures pour développer un microservice avec les micro frameworks Java
Un grand nombre de solutions techniques sont envisageables pour l'implémentation de services REST aujourd'hui. Les défis à relever sont la productivité et la maturité des équipes de développement. Spring a grandement simplifié l'accès à son écosystème après la sortie de SpringBoot, mais cette technologie requiert encore un ticket d'entrée important. Dans certaines situations l'utilisation d'un framework tel que NodeJS est tout à fait justifié de par sa simplicité et sa productivité. C'est ici que les micro frameworks Java entrent en scène.
Les micro frameworks Java apportent la productivité de NodeJS, la simplicité de SpringBoot aux développeurs Java sans payer de ticket d'entrée.
SparkJava est un micro framework qui permet de développer très facilement des serveurs en Java de façon élégante avec Java 8. Feign est un client REST open-source de Netflix qui est à la fois simple et extensible.
Vous développerez un service RESTfull avec SparkJava et Feign s'intégrant au sein d'une architecture "microservices".