title: Application monolithe
text: # Application monolithe
  
  En développement logiciel, une application monolithe ou une architecture monolithe est une application dont l'ensemble du code et des fonctionnalités est implémenté dans un seul programme. Il y a des avantages et des inconvénients à développer des applications dans un style monolithique, suivant les spécifications. Les alternatives à l'architecture monolithique comprennent l'architecture en couches, l'architecture distribuée ou les microservices.
  
  ## Références et notes
  
  * (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Monolithic application » (voir la liste des auteurs).
  * ↑ « Approches d’architecture - Applications sans serveur », sur Microsoft.com (consulté le 24 juillet 2020).
  * ↑ (en) Chandler Harris, « Microservices vs. monolithic architecture », sur Atlassian (consulté le 17 juillet 2023)
  