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