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...
- 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= |
