ARQUITECTURA MONOLITICA

La arquitectura monolitica es un patrón de diseño de software en el que una aplicación o sistema se desarrolla como una única unidad monolítica en la que todos los componentes y funcionalidades están interconectados y se ejecutan en un solo proceso o aplicación.



Ilustración 1: Arquitectura Monolitica



CARACTERÍSTICAS

  • Escalabilidad vertical
  • Depuración simplificada
  • Implementación y despliegue sencillos
  • Facilidad de desarrollo inicial
  • Tecnología homogénea
  • Unidad única

Algunos ejemplos de algunas apps que utilizan esta arquitectura:

1.- Word Processing Software


Todas las funcionalidades, desde la creación de documentos hasta la edición y el formato, están integradas en un solo programa.


2.- Navegadores web


Todas las funcionalidades, como la representación de páginas web, la gestión de marcadores y la seguridad, estaban integradas en una sola pieza de software.


3.- SQL Server


El motor de base de datos, el optimizador de consultas y la administración de datos, estaban integradas en un solo proceso de servidor













REFERENCIAS

HARRIS, C. (05 de Octubre de 2023). atlassian. Obtenido de atlassian: https://www.atlassian.com/es/microservices/microservices-architecture/microservices-vs-monolith

chakray. (05 de Octubre de 2023). chakray. Obtenido de chakray: https://www.chakray.com/es/devops-arquitectura-monolitica-vs-microservicios/#:~:text=En%20una%20arquitectura%20monol%C3%ADtica%2C%20la,ejecutados%20dentro%20del%20mismo%20proceso.

 


Comentarios

Entradas más populares de este blog

ARQUITECTURA CLIENTE-SERVIDOR

PATRONES DE DISEÑO EMERGENTES