Tu es programmeur ? Tu veux être hype ? Tu veux écrire une application performante, scalable et résiliente ? Et si en plus on faisait tourner cette application sur un cluster de raspberry pi ? Développer une application monolitique, saturée de stacks entreprise, a déployer dans de monstrueux cluster de JBoss sous amphétamines n'est pas forcément l'approche idéale. Le reactive manifesto propose une approche plus modulaire permettant d'atteindre une meilleure scalabilité ainsi qu'une meilleure résilience. Mais ca c'est la théorie, comment parvenir a ce résultat ? vers quelles technologies se tourner ? Quels sont les pièges a éviter ? Cette session sera l'occasion de disséquer une application réactive basée sur des micro services et de l'Event Sourcing avec des outils comme Cassandra, ElasticSearch, Play 2 ou encore Akka. Nous auront alors l'occasion de vérifier si l'approche réactive tient ses promesse lorsque le hardware est quelque peu contraint …<200b>
Mathieu ANCELIN est un développeur chez SERLI, spécialisé dans la programmation web et les frameworks web modernes avec une bonne connaissance des technologies Java EE. Mathieu est impliqué dans plusieurs projets open-source comme GlassFish et Weld, et dirige également certains comme ReactiveCouchbase et Weld-OSGi ; Il est membre du groupe d'experts JSR-346 (CDI 1.1), un membre du groupe EEG OSGi et fait partie de l'équipe du Java User Group Poitou-Charentes.
Alexandre Delègue est un ingénieur d'études chez SERLI, il travaille principalement sur les technologies Java / JavaEE / Spring mais aussi sur les enjeux d'intégration continue, les métriques de qualité et même récemment sur un projet de centralisation de logs. Ses expériences passées l'ont également amené à travailler sur des applications métier ainsi que sur un site public, particulièrement sur les enjeux de sécurité, de performance et de scalabilité.
Je n’écris pas toujours des applications réactives… mais quand je le fais, ça tourne sur Raspberry Pi