ZSG-0256 Dropwizard : création de services REST "production-ready" en 25mn | Devoxx

Dropwizard : création de services REST "production-ready" en 25mn

Tools-in-Action

java Java, JVM, Javas SE/EE

Paris 243

mercredi at 18:40 - 19:10

Comment développer rapidement une couche de service Java moderne et prête à partir en production ?

Dropwizard est un framework léger et complet pour créer des services REST, collecter leurs métriques et mettre à disposition des healthchecks pour la supervision, le tout packagé en un JAR autonome propulsé par Jetty.

Nous créerons 2 (micro)services en utilisant Hystrix comme "circuit breaker" et Feign pour créer nos clients REST.

Si le temps le permet, nous publierons les métriques dans Grafana et créerons un dashboard pour les suivre.

Alexander DEJANOVSKI Alexander DEJANOVSKI

Développeur @Chronopost

Datastax MVP for Apache Cassandra 2015-2016 Développeur d'un driver JDBC Cassandra

Je me suis pris d'une passion toute particulière pour Apache Cassandra, et compte bien ne pas retravailler sur une base relationnelle.

Actuellement je conçois un backend de microservices avec Dropwizard, que je livre en continu avec Jenkins, parce que ça me permet de me la raconter pendant les dîners en ville :) mais aussi parce que ça marche plutôt bien.

Je fais aussi des fronts avec des technos "ringardes", à base de servlet et de JQuery, parce qu'on peut pas être au top de la hype sur tout... et que ça marche pas mal quand même.

OK, je vais me mettre à Angular... 2... ou React... enfin, un truc cool quoi.