40 lines
1.4 KiB
Markdown
40 lines
1.4 KiB
Markdown
Architecture applicative
|
|
========================
|
|
|
|
Comment application interagissent ensemble.
|
|
Y a l'avant SOA (2000) et l'apres SOA (beaucoup généralisé depuis 2010)
|
|
|
|
## Architecture monolithique
|
|
|
|
plus adapté sur besoins simples, petits projets. Si besoin et code évolue, ça va être plus hardcore
|
|
|
|
## SOA
|
|
|
|
arrivé dans 2003/2004 , vient s'opposer au monolithique > plusieurs services . Mais reste visiblment du monolothique.
|
|
Ca a permit d'intégrer l'agilité dnas l'entreprise
|
|
|
|
## Microservice
|
|
|
|
st ce que ca serait pas une évolution des SOA ? un peu ça en décomposant encore plus le service
|
|
un microservice ne partagera pas un processus ave un autre microservice . Un service = un processus
|
|
|
|
Ls services sont indépendants. Grande autonomiez amenant bcp d'avantages.
|
|
Les services peuvent être appelés plusieurs fois ce qui va augmenter la charge.
|
|
|
|
Tableau cool des différences entre SOA et microservices
|
|
|
|
## CL
|
|
|
|
choisir en fonction projet ce qui est adapté...
|
|
|
|
## Bouiche
|
|
|
|
mngmngmgn SOA mgnmgn c'est plutôt les langages des mngmngmgngmn qui a permis mngmgn les microservices c'est pas la panacée (?) de tous les projets.
|
|
Des gnes ont basculé vers microservices et se rendent compte que mgnmgnmgng
|
|
|
|
MVVM = variante de MVC
|
|
1/3 y a le client serveur
|
|
|
|
Et le monolithique c'est toujour sutilisé genre pour les sytèmes embarqué. On recherche toujours des développeurs "à l'ancienne".
|
|
|