Application monolithe

Page d’aide sur l’homonymie

Pour les articles homonymes, voir monolithe et architecture monolithique.

Les applications monolithiques sont analogues aux monolithes comme Uluru, Australie : un seul (mono) gros rocher (lith).

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[1]. Il y a des avantages et des inconvénients à développer des applications dans un style monolithique, suivant les spécifications[2]. 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).
  1. « Approches d’architecture - Applications sans serveur », sur Microsoft.com (consulté le ).
  2. (en) Chandler Harris, « Microservices vs. monolithic architecture », sur Atlassian (consulté le )

Voir aussi

  • Patron d'architecture
  • microservices
  • icône décorative Portail de l’informatique