Volver al glosario
arquitectura

Monolito

Arquitectura de aplicación en una sola unidad de despliegue. No es algo de lo que avergonzarse: la mayoría de los proyectos exitosos empiezan como monolito y se parten solo cuando realmente duele.

Definición

Una arquitectura monolitica es aquella donde toda la aplicación está contenida en una única unidad de despliegue. Todo el código, desde la interfaz hasta la lógica de negocio y acceso a datos, está en un solo proyecto. Aunque criticada, es la arquitectura más simple y adecuada para aplicaciones pequeñas o medianas con equipos reducidos.

Ejemplos

  • aplicación Rails
  • app Django
  • app Spring Boot