Implementación y estandarización en microservicios para altos consumos de lectura en sistemas transaccionales. Práctica empresarial

RESUMEN : Este proyecto se enfoca en mejorar la eficiencia del sistema transaccional Horus de Bancolombia Fiduciaria, una entidad destacada en servicios fiduciarios en Colombia y América Latina. Horus, implementado con PostgreSQL en una infraestructura en la nube de AWS y utilizando tecnologías como...

Full description

Autores:
Urrego Rios, Juan José
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/43450
Acceso en línea:
https://hdl.handle.net/10495/43450
Palabra clave:
Programa de ordenador
Computer software
Crédito
Credit
Compañías fiduciarias
Trust companies
Solución
Solutions
Transaccional
Consultas
http://aims.fao.org/aos/agrovoc/c_28563
http://vocabularies.unesco.org/thesaurus/concept6081
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-sa/4.0/
Description
Summary:RESUMEN : Este proyecto se enfoca en mejorar la eficiencia del sistema transaccional Horus de Bancolombia Fiduciaria, una entidad destacada en servicios fiduciarios en Colombia y América Latina. Horus, implementado con PostgreSQL en una infraestructura en la nube de AWS y utilizando tecnologías como Angular y Spring Boot, ha enfrentado problemas significativos de rendimiento, especialmente en la lectura de datos desde la base de datos y en la gestión de grandes volúmenes de información en tiempo real. Estos problemas afectan negativamente la experiencia del usuario y la productividad del sistema, que está destinado a sustituir a la aplicación legada GESTOR. El objetivo principal del proyecto es optimizar la eficiencia y escalabilidad del sistema Horus mediante la implementación de microservicios especializados para gestionar altos volúmenes de lectura de datos. Se propone realizar un análisis detallado de los patrones de acceso a datos, diseñar nuevas herramientas y metodologías, y desarrollar microservicios con mejores prácticas arquitectónicas. La documentación exhaustiva de estos procesos garantizará la mejora continua y la adaptabilidad del sistema. Este enfoque busca resolver los cuellos de botella actuales y mejorar la experiencia del usuario al permitir un procesamiento más ágil y confiable de las transacciones.