- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
Devoxx 2016 - Dropwizard : Création de services REST production-ready
展开查看详情
1 . Dropwizard Création rapide de services REST "production-ready" Al exander Dej anovs ki #dropdevoxx 1 #DevoxxFR #dropdevoxx @alexanderdeja
2 . 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 #DevoxxFR #dropdevoxx @alexanderdeja
3 . Chronopost recrute… … des développeurs Java passionnés tous niveaux karen.blanc@chronopost.fr 3 #DevoxxFR #dropdevoxx @alexanderdeja
4 . Dropwizard : c’est quoi ? • Framework light pour microservices REST • Jetty + Jersey + Jackson + Dropwizard Metrics + … 4 #DevoxxFR #dropdevoxx @alexanderdeja
5 . Architecture 5 #DevoxxFR #dropdevoxx @alexanderdeja
6 . Un projet dropwizard 6 #DevoxxFR #dropdevoxx @alexanderdeja
7 . Dropwizard : pourquoi c’est bien? • (super) simple et (super) léger • Production ready : –Jar autonome (shade) + fichier de config yaml –Supervision : healthchecks –Métrologie : métriques • Extensible : modules.dropwizard.io/thirdparty/ 7 #DevoxxFR #dropdevoxx @alexanderdeja
8 . 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 #DevoxxFR #dropdevoxx @alexanderdeja
9 . Circuit breaker = fusible • Protège votre programme en évitant l’engorgement • Protège la dépendance en arrêtant de l’appeler 9 #DevoxxFR #dropdevoxx @alexanderdeja
10 . Roadmap 10 #DevoxxFR #dropdevoxx @alexanderdeja
11 . Q&A après la démo (si on a le temps…) 11 #DevoxxFR #dropdevoxx @alexanderdeja
12 . Sources https://github.com/adejanovski/Devoxx2016 #DevoxxFR #dropdevoxx @alexanderdeja