Migración de los módulos de contabilidad y documentos electrónicos a microservicios con flujos GITSECOPS
Para citar o enlazar este item, por favor use el siguiente identificador:
http://dspace.ups.edu.ec/handle/123456789/29404| Title: | Migración de los módulos de contabilidad y documentos electrónicos a microservicios con flujos GITSECOPS |
| Authors: | Lara Balarezo, Cristian Raúl Farinango Tibanta, Gabriela Jacquelyne |
| Advisor: | Tufiño Cardenas, Rodrigo Efrain |
| Abstract: | This study focuses on migrating the Accounting and Electronic Documents modules of Manticore-Labs from a monolithic architecture to a microservices-based one, incorporating GitSecOps flows for enhanced management and monitoring. The migration is necessitated by the limitations of the current monolithic architecture, which hampers scalability and efficient maintenance. This thesis proposes a microservices architecture design, its validation through a proof of concept, and the implementation of design patterns for managing distributed transactions. Furthermore, GitSecOps flows are established and validated, improving security and efficiency in continuous integration and deployment. The methodology includes detailed planning, analysis, design, testing, and evaluation, ensuring a systematic and structured approach. The anticipated results suggest significant improvements in performance, scalability, security, and management, demonstrating the feasibility and benefits of migrating to microservices in a business context. |
| Translated abstract: | Este proyecto se enfoca en la migración de los módulos de Contabilidad y Documentos Electrónicos de la empresa Manticore-Labs, de una arquitectura monolítica a una basada en microservicios, integrando flujos GitSecOps para optimizar la gestión y el monitoreo. La necesidad de esta migración surge de las limitaciones de la arquitectura monolítica actual, que restringe la escalabilidad y el mantenimiento eficiente. Este trabajo propone un diseño de arquitectura de microservicios, su validación a través de una prueba de concepto, y la implementación de patrones de diseño para la gestión de transacciones distribuidas. Además, se establecen y validan flujos GitSecOps, mejorando la seguridad y eficiencia en la integración y despliegue continuo. La metodología empleada incluye la planificación detallada, análisis, diseño, pruebas y evaluación, asegurando un enfoque sistemático y estructurado. Los resultados anticipan mejoras significativas en rendimiento, escalabilidad, seguridad y gestión, demostrando la viabilidad y los beneficios de la migración a microservicios en el contexto empresarial. |
| Keywords: | SOFTWARE DESARROLLO DE SOFTWARE INNOVACIÓN TECNOLÓGICA ARQUITECTURA DE SOFTWARE CONTABILIDAD DIGITAL |
| Issue Date: | 2024 |
| URI: | http://dspace.ups.edu.ec/handle/123456789/29404 |
| Language: | spa |
| Appears in Collections: | Posgrado |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| MSQ917.pdf | Texto completo | 3,35 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License