Monolitos vs. Microservicios en Arquitectura de Software: Perspectivas para un Desarrollo Eficiente

  • Valentín Torassa Colombero
  • Juan Pablo Estelles
  • Laureano Gallegos
  • Pedro Lopez
Palabras clave: Arquitectura, Monolitos, Microservicios, Diseño, Desarrollo

Resumen

Una de las decisiones más importantes a la hora de desarrollar un software es elegir el paradigma de arquitectura a utilizar. En la actualidad, las empresas se debaten entre dos de los enfoques principales: los monolitos y los microservicios. En este estudio, nos adentramos en un análisis exhaustivo de ambas opciones desde una variedad de perspectivas y aspectos clave. Exploramos la estructura intrínseca de cada una, comprendiendo cómo se organizan y cómo interactúan sus componentes. Profundizaremos en la implementación práctica, evaluando los desafíos y las ventajas que cada una presenta en entornos de desarrollo reales. Analizaremos casos de estudio de empresas líderes en la industria que han adoptado uno u otro enfoque o incluso que han migrado entre ellos. Finalmente, examinaremos el despliegue y mantenimiento a largo plazo, considerando cómo cada arquitectura aborda las dificultades de escalar y mantener sistemas a lo largo del tiempo. En conjunto, este estudio proporciona una visión holística que ayuda a los profesionales del desarrollo y arquitectura de software a comprender mejor las implicaciones y consideraciones asociadas con la elección de arquitecturas monolíticas o de microservicios en proyectos de software.

Publicado
2024-09-02
Cómo citar
Torassa Colombero, V., Estelles, J., Gallegos, L., & Lopez, P. (2024). Monolitos vs. Microservicios en Arquitectura de Software: Perspectivas para un Desarrollo Eficiente. Memorias De Las JAIIO, 10(5), 42-54. Recuperado a partir de https://ojs.sadio.org.ar/index.php/JAIIO/article/view/928
Sección
EST - Concurso de Trabajos Estudiantiles