Monolithe -> Microservices
Pour migrer un site en douceur
Albert Albala - Dcycle - @alberto56
le 26 mai, 2023
Au début...
Le monolithe n’est pas si impressionnant.
2
Après quelques sprints...
La complexité s’installe.
3
Après des années et plusieurs développeurs
l’entropie devient inexorable.
4
L’exemple de St. Elizabeth Hospital
5
Quelques fonctionnalités du monolithe...
6
Les problèmes du monolithe
7
Une solution possible:
les microservices
Quand passer aux microservices?
9
Quand passer aux microservices?
Au début du projet
Le code est trop simple
10
Quand passer aux microservices?
Au début du projet
Le code est trop simple
En cours de développement normal
L’équipe est trop occupée
11
Quand passer aux microservices?
Au début du projet
Le code est trop simple
Pendant une migration
C’est le moment juste parfait
✔
En cours de développement normal
L’équipe est trop occupée
12
Q: comment passer aux microservices?
R: une bouchée à la fois.
13
Q: comment passer aux microservices?
R: une bouchée à la fois.
API
14
Q: comment passer aux microservices?
R: une bouchée à la fois.
API
15
Q: comment passer aux microservices?
R: une bouchée à la fois.
API
API
16
Q: comment passer aux microservices?
R: une bouchée à la fois.
API
API
API
LINK
17
Migrer vers Drupal 10...
... ou une autre plateforme
API
API
API
LINK
9
10
10
10
18
Les avantages des microservices
19
Pour bien réussir le passage aux microservices
20
Monolithe -> Microservices
Pour migrer un site en douceur��Merci!
Albert Albala - Dcycle - @alberto56
le 26 mai, 2023