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/
id UDEA2_25da71c8f07512e94c768e6446724f06
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/43450
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Implementación y estandarización en microservicios para altos consumos de lectura en sistemas transaccionales. Práctica empresarial
title Implementación y estandarización en microservicios para altos consumos de lectura en sistemas transaccionales. Práctica empresarial
spellingShingle Implementación y estandarización en microservicios para altos consumos de lectura en sistemas transaccionales. Práctica empresarial
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
title_short Implementación y estandarización en microservicios para altos consumos de lectura en sistemas transaccionales. Práctica empresarial
title_full Implementación y estandarización en microservicios para altos consumos de lectura en sistemas transaccionales. Práctica empresarial
title_fullStr Implementación y estandarización en microservicios para altos consumos de lectura en sistemas transaccionales. Práctica empresarial
title_full_unstemmed Implementación y estandarización en microservicios para altos consumos de lectura en sistemas transaccionales. Práctica empresarial
title_sort Implementación y estandarización en microservicios para altos consumos de lectura en sistemas transaccionales. Práctica empresarial
dc.creator.fl_str_mv Urrego Rios, Juan José
dc.contributor.advisor.none.fl_str_mv Zabala Orrego, Sandra Patricia
Pulgarín Cañaveral, Kelly Johana
dc.contributor.author.none.fl_str_mv Urrego Rios, Juan José
dc.subject.unesco.none.fl_str_mv Programa de ordenador
Computer software
topic 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
dc.subject.lemb.none.fl_str_mv Crédito
Credit
Compañías fiduciarias
Trust companies
dc.subject.agrovoc.none.fl_str_mv Solución
Solutions
dc.subject.proposal.spa.fl_str_mv Transaccional
Consultas
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_28563
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6081
description 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.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-11-13T19:09:45Z
dc.date.available.none.fl_str_mv 2024-11-13T19:09:45Z
dc.date.issued.none.fl_str_mv 2024
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/43450
url https://hdl.handle.net/10495/43450
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 19 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/abaeb5aa-1785-4304-85e2-98229d666c78/download
https://bibliotecadigital.udea.edu.co/bitstreams/5e8a2feb-c8b2-44bd-8452-a4df20b469f0/download
https://bibliotecadigital.udea.edu.co/bitstreams/bf563b68-3b60-43d3-bf78-4b5e52c34d51/download
https://bibliotecadigital.udea.edu.co/bitstreams/9afb8a90-8cf1-4751-857f-b6e52d333f8a/download
https://bibliotecadigital.udea.edu.co/bitstreams/9b41001d-4958-4710-9467-595f061c27cd/download
https://bibliotecadigital.udea.edu.co/bitstreams/4d560e6c-6e63-4190-9912-d5fa5e85d499/download
https://bibliotecadigital.udea.edu.co/bitstreams/bf8e5e55-89a7-4a81-a94c-d952da32d2b0/download
bitstream.checksum.fl_str_mv 17d4b7a943f3fc451de17d3f093fedad
53f0cbf464b6ffc77fa919bc72949217
8a4605be74aa9ea9d79846c1fba20a33
483ba2124093ceed6b765745952da053
fc8360b43516e467c6de266ee3e8c29a
407ddd93d9710074a3089a27f5ae0198
b81b76a51d6d6d6744ccd7d12180a2e4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052141537394688
spelling Zabala Orrego, Sandra PatriciaPulgarín Cañaveral, Kelly JohanaUrrego Rios, Juan José2024-11-13T19:09:45Z2024-11-13T19:09:45Z2024https://hdl.handle.net/10495/43450RESUMEN : 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.ABSTRACT : This project aims to enhance the performance of Bancolombia Fiduciaria’s transactional system, Horus, a key component in their fiduciary services. Built with PostgreSQL on AWS cloud infrastructure, and employing Angular and Spring Boot, Horus has faced significant performance issues, notably with data retrieval and handling large datasets in real-time. These issues negatively impact user experience and system productivity, as Horus is designed to replace the legacy application GESTOR. The project’s primary goal is to improve the efficiency and scalability of Horus by implementing and standardizing microservices tailored for high data read loads. It involves a detailed analysis of data access patterns, the design of new tools and methodologies, and the development of microservices adhering to best architectural practices. Comprehensive documentation will support future projects and enhancements. This approach seeks to resolve existing bottlenecks, ensuring faster and more reliable processing of transactions, thus enhancing user experience.PregradoIngeniero de Sistemas19 páginasapplication/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Ingeniería de Sistemashttps://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Implementación y estandarización en microservicios para altos consumos de lectura en sistemas transaccionales. Práctica empresarialTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftPrograma de ordenadorComputer softwareCréditoCreditCompañías fiduciariasTrust companiesSoluciónSolutionsTransaccionalConsultashttp://aims.fao.org/aos/agrovoc/c_28563http://vocabularies.unesco.org/thesaurus/concept6081PublicationORIGINALUrregoJuan_2024_ImplementacionSistemaTransaccional.pdfUrregoJuan_2024_ImplementacionSistemaTransaccional.pdfTrabajo de grado de pregradoapplication/pdf301388https://bibliotecadigital.udea.edu.co/bitstreams/abaeb5aa-1785-4304-85e2-98229d666c78/download17d4b7a943f3fc451de17d3f093fedadMD51trueAnonymousREADposter.pdfposter.pdfAnexoapplication/pdf568689https://bibliotecadigital.udea.edu.co/bitstreams/5e8a2feb-c8b2-44bd-8452-a4df20b469f0/download53f0cbf464b6ffc77fa919bc72949217MD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/bf563b68-3b60-43d3-bf78-4b5e52c34d51/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTUrregoJuan_2024_ImplementacionSistemaTransaccional.pdf.txtUrregoJuan_2024_ImplementacionSistemaTransaccional.pdf.txtExtracted texttext/plain22862https://bibliotecadigital.udea.edu.co/bitstreams/9afb8a90-8cf1-4751-857f-b6e52d333f8a/download483ba2124093ceed6b765745952da053MD58falseAnonymousREADposter.pdf.txtposter.pdf.txtExtracted texttext/plain4029https://bibliotecadigital.udea.edu.co/bitstreams/9b41001d-4958-4710-9467-595f061c27cd/downloadfc8360b43516e467c6de266ee3e8c29aMD510falseAnonymousREADTHUMBNAILUrregoJuan_2024_ImplementacionSistemaTransaccional.pdf.jpgUrregoJuan_2024_ImplementacionSistemaTransaccional.pdf.jpgGenerated Thumbnailimage/jpeg6812https://bibliotecadigital.udea.edu.co/bitstreams/4d560e6c-6e63-4190-9912-d5fa5e85d499/download407ddd93d9710074a3089a27f5ae0198MD59falseAnonymousREADposter.pdf.jpgposter.pdf.jpgGenerated Thumbnailimage/jpeg20330https://bibliotecadigital.udea.edu.co/bitstreams/bf8e5e55-89a7-4a81-a94c-d952da32d2b0/downloadb81b76a51d6d6d6744ccd7d12180a2e4MD511falseAnonymousREAD10495/43450oai:bibliotecadigital.udea.edu.co:10495/434502025-03-26 17:36:26.061https://creativecommons.org/licenses/by-nc-sa/4.0/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=