
Tipos de arquitecturas Arquitectura Monolítica Sistema en el cual todos los módulos relevantes se encuentran empaquetados en una única pieza, y un sistema en el cual todas las funcionalidades deben desplegarse juntas (Newman, 2019). La arquitectura monolítica es un enfoque de diseño de software en el cual una aplicación o sistema se construye como una sola entidad integral en la cual todos los elementos y funcionalidades están conectados y se ejecutan dentro de un único proceso o aplicación. Arquitectura de software en capas La programación por capas es una técnica de ingeniería de software propia de la programación por objetos, éstos se organizan principalmente en 3 capas: la capa de presentación o frontera, la capa de lógica de negocio o control, y la capa de datos. Siguiendo el modelo, el desarrollador se asegura avanzar en la programación del proyecto de una forma ordenada, lo cual beneficia en cuanto a reducción de costos por tiempo, debido a que se podrá avanzar de manera m...