1.4 KiB
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".