@DedieuS
sdedieu
s.dedieu@criteo.com
Application BApplication A
Application B
Application A
v12
v12
v12
v14
v14
v12
v12
v14
portal-shell
Application A
Application A
v12
v12
v12
v12
Application B
v14
v14
v14
v14
v14
v14
v12
v12
Application B
Application A
localhost:4201
localhost:4202
Application
portal-shell
v14
v14
v12
v12
Application B
Application A
localhost:4201
localhost:4202
v14
v12
Application A
localhost:4201
v12
Application A
localhost:4201
Application A
localhost:4201
localhost:4200/app-a
Portal-shell
localhost:4200
Application
localhost:4202
localhost:4201/app-a
Portal-shell
localhost:4201
Application
localhost:4202
localhost:4201/app-a
Application
localhost:4202
localhost:4201/app-a
Portal-shell
localhost:4201
Application
localhost:4202
localhost:4200/app-a
Portal-shell
localhost:4200
Application
localhost:4202
Application
localhost:4201
localhost:4200/app-a
Portal-shell
localhost:4200
Portal-shell
localhost:4200
Application A
localhost:4202
localhost:4201/app-a
Portal-shell
localhost:4201
Application B
localhost:4202
v12
v14
v14
v12
| Approche par librairie | Approche par microfrontends | |
|---|---|---|
|
Pros |
- Nouvelle version n'impacte pas les applications en production |
- Feedback / Rollback rapide lors d'une nouvelle version |
|
Cons |
- Feedbacks lents |
- Version management |
Application A
Portal-shell
Application B
package.json
Application A
Portal-shell
Application B
Portal-shell