Construcción de soluciones para soportar el proceso de Vinculación de Clientes

RESUMEN : Actualmente, un número importante de empresas que realizan proyectos de software han adoptado nuevos cambios relacionados con los enfoques tradicionales y monolitos para sus desarrollos de aplicaciones y bajo está premisa, existen diversas maneras para diseñarlas. Es por eso que ha tomado...

Full description

Autores:
Agudelo Restrepo, Victor Alfonso
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/26002
Acceso en línea:
http://hdl.handle.net/10495/26002
Palabra clave:
Programa de ordenador
Computer software
Datos estadísticos
Statistical data
Finanzas
Finance
Mercadeo
Marketing
Servidores web
World Wide Servers
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept5835
http://vocabularies.unesco.org/thesaurus/concept663
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_a5bff33294e80f015e0a32f6938fa4a5
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/26002
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Construcción de soluciones para soportar el proceso de Vinculación de Clientes
title Construcción de soluciones para soportar el proceso de Vinculación de Clientes
spellingShingle Construcción de soluciones para soportar el proceso de Vinculación de Clientes
Programa de ordenador
Computer software
Datos estadísticos
Statistical data
Finanzas
Finance
Mercadeo
Marketing
Servidores web
World Wide Servers
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept5835
http://vocabularies.unesco.org/thesaurus/concept663
title_short Construcción de soluciones para soportar el proceso de Vinculación de Clientes
title_full Construcción de soluciones para soportar el proceso de Vinculación de Clientes
title_fullStr Construcción de soluciones para soportar el proceso de Vinculación de Clientes
title_full_unstemmed Construcción de soluciones para soportar el proceso de Vinculación de Clientes
title_sort Construcción de soluciones para soportar el proceso de Vinculación de Clientes
dc.creator.fl_str_mv Agudelo Restrepo, Victor Alfonso
dc.contributor.advisor.none.fl_str_mv Zabala Orrego, Sandra Patricia
dc.contributor.author.none.fl_str_mv Agudelo Restrepo, Victor Alfonso
dc.subject.unesco.none.fl_str_mv Programa de ordenador
Computer software
Datos estadísticos
Statistical data
Finanzas
Finance
topic Programa de ordenador
Computer software
Datos estadísticos
Statistical data
Finanzas
Finance
Mercadeo
Marketing
Servidores web
World Wide Servers
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept5835
http://vocabularies.unesco.org/thesaurus/concept663
dc.subject.lemb.none.fl_str_mv Mercadeo
Marketing
Servidores web
World Wide Servers
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept5835
http://vocabularies.unesco.org/thesaurus/concept663
description RESUMEN : Actualmente, un número importante de empresas que realizan proyectos de software han adoptado nuevos cambios relacionados con los enfoques tradicionales y monolitos para sus desarrollos de aplicaciones y bajo está premisa, existen diversas maneras para diseñarlas. Es por eso que ha tomado gran importancia en el mercado el uso de arquitecturas monorepo y multirepo. Sin embargo, actualmente se ha realizado una enorme priorización en migrar las diferentes arquitecturas de muchos tipos de proyectos a multirepo, ya que al ser repositorios separados para cada uno de los subproyectos se facilita su mantenibilidad y permite aplicar los principios SOLID y la responsabilidad única para cada microservicio. Es por esto, que este proyecto se basa en realizar la migración del proyecto de vinculación de cliente que anteriormente contaba con una arquitectura monorepo a un nuevo proyecto de tipo multirepo y con ello se busca realizar un análisis de todas las implementaciones necesarias, incluyendo las integraciones a ambientes pre productivos, creación de pruebas de aceptación y performance, unitarias, creación de pipelines y despliegues necesarios.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-02-14T14:02:55Z
dc.date.available.none.fl_str_mv 2022-02-14T14:02:55Z
dc.date.issued.none.fl_str_mv 2022
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/draft
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.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/26002
url http://hdl.handle.net/10495/26002
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
dc.rights.accessrights.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
http://purl.org/coar/access_right/c_abf2
https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.extent.spa.fl_str_mv 21
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Medellín
institution Universidad de Antioquia
bitstream.url.fl_str_mv http://bibliotecadigital.udea.edu.co/bitstream/10495/26002/2/license_rdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/26002/4/AgudeloVictor_2022_SolucionesVinculacionClientes.pdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/26002/5/license.txt
bitstream.checksum.fl_str_mv e2060682c9c70d4d30c83c51448f4eed
ec8c16b65094c8908e7c1b6444068519
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Antioquia
repository.mail.fl_str_mv andres.perez@udea.edu.co
_version_ 1812173084919070720
spelling Zabala Orrego, Sandra PatriciaAgudelo Restrepo, Victor Alfonso2022-02-14T14:02:55Z2022-02-14T14:02:55Z2022http://hdl.handle.net/10495/26002RESUMEN : Actualmente, un número importante de empresas que realizan proyectos de software han adoptado nuevos cambios relacionados con los enfoques tradicionales y monolitos para sus desarrollos de aplicaciones y bajo está premisa, existen diversas maneras para diseñarlas. Es por eso que ha tomado gran importancia en el mercado el uso de arquitecturas monorepo y multirepo. Sin embargo, actualmente se ha realizado una enorme priorización en migrar las diferentes arquitecturas de muchos tipos de proyectos a multirepo, ya que al ser repositorios separados para cada uno de los subproyectos se facilita su mantenibilidad y permite aplicar los principios SOLID y la responsabilidad única para cada microservicio. Es por esto, que este proyecto se basa en realizar la migración del proyecto de vinculación de cliente que anteriormente contaba con una arquitectura monorepo a un nuevo proyecto de tipo multirepo y con ello se busca realizar un análisis de todas las implementaciones necesarias, incluyendo las integraciones a ambientes pre productivos, creación de pruebas de aceptación y performance, unitarias, creación de pipelines y despliegues necesarios.ABSTRACT : Currently, an important number of companies that carry out software projects have adopted new changes related to traditional and monolithic approaches for their application development, and under this premise, there are several ways to design them. That is why the use of monorepo and multirepo architectures has become very important in the market. However, currently there has been an enormous prioritization in migrating the different architectures of many types of projects to multirepo, since they are separate repositories for each of the subprojects, thus facilitating their maintainability, applying the SOLID principles and the unique responsibility for each microservice. This is why this project is based on the migration of the customer linking project that previously had a single-repo architecture to a new multi-repo type project, and with this we seek to perform an analysis of all the necessary implementations, including integrations to pre-production environments, creation of acceptance and performance tests, unit tests, creation of pipelines and necessary deployments.21application/pdfspainfo:eu-repo/semantics/draftinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Construcción de soluciones para soportar el proceso de Vinculación de ClientesMedellínPrograma de ordenadorComputer softwareDatos estadísticosStatistical dataFinanzasFinanceMercadeoMarketingServidores webWorld Wide Servershttp://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept5835http://vocabularies.unesco.org/thesaurus/concept663Ingeniero de sistemasPregradoFacultad de Ingeniería. Ingeniería de SistemasUniversidad de AntioquiaCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051http://bibliotecadigital.udea.edu.co/bitstream/10495/26002/2/license_rdfe2060682c9c70d4d30c83c51448f4eedMD52ORIGINALAgudeloVictor_2022_SolucionesVinculacionClientes.pdfAgudeloVictor_2022_SolucionesVinculacionClientes.pdfTrabajo de grado de pregradoapplication/pdf495243http://bibliotecadigital.udea.edu.co/bitstream/10495/26002/4/AgudeloVictor_2022_SolucionesVinculacionClientes.pdfec8c16b65094c8908e7c1b6444068519MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/26002/5/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5510495/26002oai:bibliotecadigital.udea.edu.co:10495/260022022-02-14 09:04:00.826Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=