Destrucción de un monolito en microservicios en Fandango latinoamérica

Descripción del Articulo

El presente trabajo de suficiencia profesional consiste en el desacoplamiento de las funcionalidades de un software en múltiples softwares independientes para la empresa Fandango Latinoamérica, esto debido a la saturación por la alta cantidad de concurrencia de usuarios que tenía el software, lo cua...

Descripción completa

Detalles Bibliográficos
Autor: Burgos Díaz, Sebastian
Formato: tesis de grado
Fecha de Publicación:2021
Institución:Universidad de San Martín de Porres
Repositorio:USMP-Institucional
Lenguaje:español
OAI Identifier:oai:repositorio.usmp.edu.pe:20.500.12727/9777
Enlace del recurso:https://hdl.handle.net/20.500.12727/9777
Nivel de acceso:acceso abierto
Materia:Microservicios
Desacoplamiento
Destrucción
https://purl.org/pe-repo/ocde/ford#1.02.00
id USMP_09012d024a9c62742bd3ba411a11ba72
oai_identifier_str oai:repositorio.usmp.edu.pe:20.500.12727/9777
network_acronym_str USMP
network_name_str USMP-Institucional
repository_id_str 2089
dc.title.es_PE.fl_str_mv Destrucción de un monolito en microservicios en Fandango latinoamérica
title Destrucción de un monolito en microservicios en Fandango latinoamérica
spellingShingle Destrucción de un monolito en microservicios en Fandango latinoamérica
Burgos Díaz, Sebastian
Microservicios
Desacoplamiento
Destrucción
https://purl.org/pe-repo/ocde/ford#1.02.00
title_short Destrucción de un monolito en microservicios en Fandango latinoamérica
title_full Destrucción de un monolito en microservicios en Fandango latinoamérica
title_fullStr Destrucción de un monolito en microservicios en Fandango latinoamérica
title_full_unstemmed Destrucción de un monolito en microservicios en Fandango latinoamérica
title_sort Destrucción de un monolito en microservicios en Fandango latinoamérica
author Burgos Díaz, Sebastian
author_facet Burgos Díaz, Sebastian
author_role author
dc.contributor.author.fl_str_mv Burgos Díaz, Sebastian
dc.subject.es_PE.fl_str_mv Microservicios
Desacoplamiento
Destrucción
topic Microservicios
Desacoplamiento
Destrucción
https://purl.org/pe-repo/ocde/ford#1.02.00
dc.subject.ocde.es_PE.fl_str_mv https://purl.org/pe-repo/ocde/ford#1.02.00
description El presente trabajo de suficiencia profesional consiste en el desacoplamiento de las funcionalidades de un software en múltiples softwares independientes para la empresa Fandango Latinoamérica, esto debido a la saturación por la alta cantidad de concurrencia de usuarios que tenía el software, lo cual producía que se le aumente más capacidad computacional al servidor para evitar una caída del sistema llegando a que los costos sean muy elevados. El proyecto tiene como objetivo migrar progresivamente el sistema de Fandango a microservicios para administrar y gestionar proactivamente los recursos tecnológicos y económicos que se le da a cada servicio. La metodología utilizada primero identifica las dependencias entre los servicios y se inicia la migración desde los cuales no tengan dependencias hasta llegar a los servicios que tienen alta dependencia con otros servicios (Dehgani, 2018), así mismo se usó la metodología Scrum para la gestión del proyecto, también se usó Test-driven development como estrategia de programación y auto-escalamiento predictivo como estrategia de escalamiento de la infraestructura. Los resultados obtenidos fueron lograr una alta disponibilidad de la plataforma, reducción de costos en un 36.05% y tener una arquitectura distribuida en microservicios.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2022-04-12T19:03:13Z
dc.date.available.none.fl_str_mv 2022-04-12T19:03:13Z
dc.date.issued.fl_str_mv 2021
dc.type.es_PE.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.es_PE.fl_str_mv info:eu-repo/semantics/publishedVersion
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12727/9777
url https://hdl.handle.net/20.500.12727/9777
dc.language.iso.es_PE.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.es_PE.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.es_PE.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.es_PE.fl_str_mv application/pdf
dc.format.extent.es_PE.fl_str_mv 140 p.
dc.publisher.es_PE.fl_str_mv Universidad de San Martín de Porres
dc.publisher.country.es_PE.fl_str_mv PE
dc.source.es_PE.fl_str_mv Repositorio Académico USMP
Universidad San Martín de Porres - USMP
dc.source.none.fl_str_mv reponame:USMP-Institucional
instname:Universidad de San Martín de Porres
instacron:USMP
instname_str Universidad de San Martín de Porres
instacron_str USMP
institution USMP
reponame_str USMP-Institucional
collection USMP-Institucional
bitstream.url.fl_str_mv https://repositorio.usmp.edu.pe/bitstream/20.500.12727/9777/1/burgos_ds.pdf
https://repositorio.usmp.edu.pe/bitstream/20.500.12727/9777/2/license.txt
https://repositorio.usmp.edu.pe/bitstream/20.500.12727/9777/3/burgos_ds.pdf.txt
https://repositorio.usmp.edu.pe/bitstream/20.500.12727/9777/4/burgos_ds.pdf.jpg
bitstream.checksum.fl_str_mv 5039c17e9810d43e18435a0a1af605e1
8a4605be74aa9ea9d79846c1fba20a33
3feb6903a45277713cec6d978e4fe3dd
059c5224021da35ab13d9cf984d53928
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv REPOSITORIO ACADEMICO USMP
repository.mail.fl_str_mv repositorio@usmp.pe
_version_ 1844353839072804864
spelling Burgos Díaz, Sebastian2022-04-12T19:03:13Z2022-04-12T19:03:13Z2021https://hdl.handle.net/20.500.12727/9777El presente trabajo de suficiencia profesional consiste en el desacoplamiento de las funcionalidades de un software en múltiples softwares independientes para la empresa Fandango Latinoamérica, esto debido a la saturación por la alta cantidad de concurrencia de usuarios que tenía el software, lo cual producía que se le aumente más capacidad computacional al servidor para evitar una caída del sistema llegando a que los costos sean muy elevados. El proyecto tiene como objetivo migrar progresivamente el sistema de Fandango a microservicios para administrar y gestionar proactivamente los recursos tecnológicos y económicos que se le da a cada servicio. La metodología utilizada primero identifica las dependencias entre los servicios y se inicia la migración desde los cuales no tengan dependencias hasta llegar a los servicios que tienen alta dependencia con otros servicios (Dehgani, 2018), así mismo se usó la metodología Scrum para la gestión del proyecto, también se usó Test-driven development como estrategia de programación y auto-escalamiento predictivo como estrategia de escalamiento de la infraestructura. Los resultados obtenidos fueron lograr una alta disponibilidad de la plataforma, reducción de costos en un 36.05% y tener una arquitectura distribuida en microservicios.application/pdf140 p.spaUniversidad de San Martín de PorresPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/Repositorio Académico USMPUniversidad San Martín de Porres - USMPreponame:USMP-Institucionalinstname:Universidad de San Martín de Porresinstacron:USMPMicroserviciosDesacoplamientoDestrucciónhttps://purl.org/pe-repo/ocde/ford#1.02.00Destrucción de un monolito en microservicios en Fandango latinoaméricainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionSUNEDUIngeniero de Computación y SistemasUniversidad de San Martín de Porres. Facultad de Ingeniería y ArquitecturaIngeniería de Computación y Sistemas71318845611066Zambrano Loli, Gener VictorFigueroa Revilla, Jorge MartinPalacios Quichiz, Luis EstebanVega Pizarro, Miguel Angelhttps://purl.org/pe-repo/renati/level#tituloProfesionalhttps://purl.org/pe-repo/renati/type#trabajoDeSuficienciaProfesionalORIGINALburgos_ds.pdfburgos_ds.pdfTrabajoapplication/pdf2561720https://repositorio.usmp.edu.pe/bitstream/20.500.12727/9777/1/burgos_ds.pdf5039c17e9810d43e18435a0a1af605e1MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.usmp.edu.pe/bitstream/20.500.12727/9777/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTburgos_ds.pdf.txtburgos_ds.pdf.txtExtracted texttext/plain148153https://repositorio.usmp.edu.pe/bitstream/20.500.12727/9777/3/burgos_ds.pdf.txt3feb6903a45277713cec6d978e4fe3ddMD53THUMBNAILburgos_ds.pdf.jpgburgos_ds.pdf.jpgGenerated Thumbnailimage/jpeg4840https://repositorio.usmp.edu.pe/bitstream/20.500.12727/9777/4/burgos_ds.pdf.jpg059c5224021da35ab13d9cf984d53928MD5420.500.12727/9777oai:repositorio.usmp.edu.pe:20.500.12727/97772022-04-13 03:03:16.087REPOSITORIO ACADEMICO USMPrepositorio@usmp.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.079916
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).