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...
Autor: | |
---|---|
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).
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).