Ajouter un commentaire

Choisir l'architecture logicielle de son application Web

Par:
fredericmazue

mer, 30/01/2019 - 10:45

Si vous êtes sur le point de commencer le développement d'une application Web et si vous vous demandez quelle est l'architecture logicielle qui lui convient le mieux, ce très intéressant billet  peut vous aider à faire le bon choix.

L'auteur du billet examine quatre architectures logicielles : Architecture en couches (layered), Architecture en microservices, Architecture orientée services, Architectures pilotée événements (Event Sourcing).

L'auteur montre ce que sont, selon son opinion, les avantages et les inconvénients de chacune de ces quatre architectures. Par exemple, pour lui, l'architecture en couches, dont le modèle MVC est un exemple répandu, présente l'avantage que chaque couche se voit attribuer une tâche précise et bien définie, mais avec l'inconvénient que le code source peut vite devenir (trop) volumineux, s'il est mal organisé, ou encore avec l'inconvénient de risquer de créer un couplage étroit lorsqu'un «correctif rapide» est nécessaire en sautant au-delà de certaines couches et en créant un chaos logique.

Un billet à lire.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
     J  III  W     W  M   M   SSS  
J I W W MM MM S
J I W W W M M M SSS
J J I W W W M M S
JJJ III W W M M SSSS