Thesis
Módernización de un sistema monolítico simulado mediante arquitectura de microservicios con comunicación asincrónica basada en pub/sub orientado a entornos cloud-native

dc.contributor.departmentDepartamento de Electrotecnia e Informática
dc.contributor.guiaSan Martín Navarro, Lais
dc.coverage.spatialSede Viña del mar
dc.creatorMartínez Martorell, Jorge Antonio Rubén
dc.date.accessioned2026-10-22T12:48:07Z
dc.date.available2026-10-22T12:48:07Z
dc.date.issued2026
dc.description.abstractEl presente Trabajo de Título aborda la modernización de un sistema monolítico simulado, de reservas de vuelos, mediante el diseño e implementación de una arquitectura de microservicios con comunicación asíncrona, basada en el patrón Pub/Sub, desplegada en un entorno cloud-native local. La motivación nace de las limitaciones técnicas observadas en arquitecturas monolíticas cuando crecen en tamaño y frecuencia de cambio: alto acoplamiento interno, complejidad en los despliegues, escalabilidad horizontal restringida y costos operativos crecientes asociados al escalado global de la aplicación. A partir de un caso de estudio que simula el sistema monolítico de una aerolínea —centrado en el flujo de reserva, la confirmación de pago y la notificación al pasajero—, el trabajo modela el sistema base, identifica sus puntos críticos de acoplamiento y los traduce en requerimientos funcionales, no funcionales, actores y casos de uso. Sobre esta base, se define una arquitectura distribuida que descompone las responsabilidades del monolito en servicios autónomos —un módulo principal de reservas, un microservicio de Notificaciones y un microservicio de Recomendaciones—, comunicados mediante eventos y soportados por el patrón database-per-service con PostgreSQL. La metodología es iterativa e incremental, y la evaluación técnica se construye en torno a escenarios de prueba y métricas vinculadas a latencia, throughput, escalabilidad horizontal, resiliencia, idempotencia y observabilidad, instrumentadas con Prometheus y Grafana. El análisis comparativo se presenta mediante tablas que contrastan ambos enfoques bajo criterios cualitativos y operativos. Las conclusiones evidencian que el enfoque de microservicios con comunicación asíncrona ofrece mejores condiciones para el desacoplamiento, la evolución independiente de componentes y la escalabilidad selectiva, sin que ello constituya una mejora automática o universal. Su adopción introduce nueva complejidad operativa, exige consistencia eventual entre servicios y depende de un soporte de infraestructura adecuado, condiciones que deben evaluarse caso a caso para que la modernización resulte efectivamente conveniente.es
dc.description.programTécnico Universitario en Informática
dc.format.extent59 páginas
dc.identifier.barcode3560900292981
dc.identifier.urihttps://repositorio.usm.cl/handle/123456789/79534
dc.language.isoes
dc.publisherUniversidad Técnica Federico Santa María
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectMicroservicios
dc.subjectComunicación asíncrona
dc.subjectReservas de vuelos
dc.subjectEscalabilidad horizontal
dc.subjectArquitectura event-driven
dc.subjectPostgreSQL
dc.subject.ods8 Trabajo decente y crecimiento económico
dc.subject.ods9 Industria, innovación e infraestructura
dc.titleMódernización de un sistema monolítico simulado mediante arquitectura de microservicios con comunicación asincrónica basada en pub/sub orientado a entornos cloud-native
dspace.entity.typeTesis

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
3560900292981.pdf
Size:
2.63 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: