Découper son application monolithique : Pourquoi ? Comment ?
Par Olivier Dolbeau et Benjamin Fraud
- Conférence (50 mn) :
Le sujet
Si elles ont leurs avantages au début d'un projet (une seule base de code, une seule suite de tests, une seule façon de déployer) les applications monolithiques ont néanmoins de nombreux inconvénients lorsque le projet grossit.
Ça tombe bien, la mode est aux micro-services, au SOA et autres buzzwords de ce genre. :)
Sous forme d'un retour d'expérience, nous verrons ensemble quels sont ces problèmes et en quoi les micro-services sont une excellente alternative.
Nous verrons ensuite pourquoi et comment BlaBlaCar a décidé de découper son application actuelle et quels ont été les impacts techniques mais également humains et organisationnels.
Présenté par
Quand il ne traîne pas dans des salles de concert ou dans un bar à siroter quelques pintes, Olivier prend parfois le temps de se rendre dans les locaux de BlaBlaCar où il bosse comme Architecte web après avoir passé quelques années côté développement.
Fan d'ElasticSearch, amoureux de RabbitMQ, il contribue également autant que possible au monde de l'open source. Etant feignant (parmi de nombreuses autres qualités),
Olivier aime également automatiser tout ce qui peut l'être, de l'intégration continue à l'installation de serveurs.