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.department | Departamento de Electrotecnia e Informática | |
| dc.contributor.guia | San Martín Navarro, Lais | |
| dc.coverage.spatial | Sede Viña del mar | |
| dc.creator | Martínez Martorell, Jorge Antonio Rubén | |
| dc.date.accessioned | 2026-10-22T12:48:07Z | |
| dc.date.available | 2026-10-22T12:48:07Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | El 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.program | Técnico Universitario en Informática | |
| dc.format.extent | 59 páginas | |
| dc.identifier.barcode | 3560900292981 | |
| dc.identifier.uri | https://repositorio.usm.cl/handle/123456789/79534 | |
| dc.language.iso | es | |
| dc.publisher | Universidad Técnica Federico Santa María | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Microservicios | |
| dc.subject | Comunicación asíncrona | |
| dc.subject | Reservas de vuelos | |
| dc.subject | Escalabilidad horizontal | |
| dc.subject | Arquitectura event-driven | |
| dc.subject | PostgreSQL | |
| dc.subject.ods | 8 Trabajo decente y crecimiento económico | |
| dc.subject.ods | 9 Industria, innovación e infraestructura | |
| dc.title | 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 | |
| dspace.entity.type | Tesis |
