Slides accompagnant le TIA en live coding donné à Devoxx France 2016 sur la création de services REST avec Dropwizard, l'utilisation d'Hystrix comme circuit breaker et Feign pour créer des clients REST.
2. #DevoxxFR
Alexander Dejanovski
Développeur chez Chronopost
Datastax MVP for Apache Cassandra 2015-2016
Développeur d’un driver JDBC Cassandra
Cassandra fan boy (jusqu’à la mauvaise foi…)
@alexanderdeja
adejanovski@gmail.com
github.com/adejanovski
2
#dropdevoxx @alexanderdeja
8. #DevoxxFR
Production ready c’est aussi...
• Une (bonne) gestion des timeouts
• Se protéger des défaillances des dépendances
• « Circuit breaker » prêt à l’usage
8
#dropdevoxx @alexanderdeja
9. #DevoxxFR
Circuit breaker = fusible
• Protège votre programme
en évitant l’engorgement
• Protège la dépendance en
arrêtant de l’appeler
9
#dropdevoxx @alexanderdeja