Monolithe vs Microservices
"Il existe des solutions intermediaires"
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
"Il existe des solutions intermediaires"
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10401273/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569794/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569810/pasted-from-clipboard.png)
1993
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569791/pasted-from-clipboard.png)
Premier site web
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569794/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569810/pasted-from-clipboard.png)
1993
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
Architecture - Page HTML
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569798/pasted-from-clipboard.png)
1993
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569876/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569879/pasted-from-clipboard.png)
1995
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
![](https://media1.giphy.com/media/SvFocn0wNMx0iv2rYz/giphy.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569876/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569879/pasted-from-clipboard.png)
1995
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569934/pasted-from-clipboard.png)
1995
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569823/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569825/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569841/pasted-from-clipboard.png)
1995-2000
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
Démocratisation, des pages construites dynamiquement
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569969/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
Post 2000 (front-end)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569973/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569983/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569983/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569984/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10569984/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
Post 2000 (back-end)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
2011- Apparition du terme Microservices.
(SOA)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
2011- Apparition du terme Microservices.
(SOA)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
- s'adapter performance / plus haut niveau
- Scalabilité
- Flexibilité technologique
- Déploiement indépendant
- Facilité de maintenance, plus facile de tester, maintenir et mettre à jour chaque service séparément sans affecter les autres parties de l'application.
- Résilience
..
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
2014
largement répendu
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
2018
machine arrière
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
Bon du coup on
fait quoi comment ?
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
On va reprendre les problème listé
et le coupé en 3 catégories
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
Infra problèmes
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
Code base problèmes
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
Application
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
loi de conway
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
DDD bounded context
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567492/pasted-from-clipboard.png)
Luc Momal - Staff Engineer @
![](https://s3.amazonaws.com/media-p.slid.es/uploads/132073/images/10567494/pasted-from-clipboard.png)
deck
By Luc MOMAL
deck
- 162