Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales.

Los equipos de desarrollo y operaciones en el desarrollo de una aplicación consideran las mejores tecnologías para la implementación de infraestructura. Existen varios modelos para la implementación de soluciones en la nube, se explicará cada uno, haciendo un enfoque en las características que trae...

Full description

Autores:
Sierra Pineda, Luis Daniel
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Santo Tomás
Repositorio:
Repositorio Institucional USTA
Idioma:
spa
OAI Identifier:
oai:repository.usta.edu.co:11634/47421
Acceso en línea:
http://hdl.handle.net/11634/47421
Palabra clave:
Cloud
AWS
Wallet
Microservices
Ingeniería de Telecomunicaciones
Arquitectura e Ingeniería
Tecnología
Computación
Cloud
microservicios
aws
billetera
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
id SANTTOMAS2_c837df25ed15856a4a8856882e8f58c1
oai_identifier_str oai:repository.usta.edu.co:11634/47421
network_acronym_str SANTTOMAS2
network_name_str Repositorio Institucional USTA
repository_id_str
dc.title.spa.fl_str_mv Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales.
title Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales.
spellingShingle Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales.
Cloud
AWS
Wallet
Microservices
Ingeniería de Telecomunicaciones
Arquitectura e Ingeniería
Tecnología
Computación
Cloud
microservicios
aws
billetera
title_short Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales.
title_full Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales.
title_fullStr Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales.
title_full_unstemmed Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales.
title_sort Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales.
dc.creator.fl_str_mv Sierra Pineda, Luis Daniel
dc.contributor.advisor.none.fl_str_mv Cubillos Sanchez, Rafael Orlando
dc.contributor.author.none.fl_str_mv Sierra Pineda, Luis Daniel
dc.contributor.orcid.spa.fl_str_mv https://orcid.org/0000-0002-3364-9127
dc.contributor.cvlac.spa.fl_str_mv https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001040294
dc.contributor.corporatename.spa.fl_str_mv Universidad Santo Tomás
dc.subject.keyword.spa.fl_str_mv Cloud
AWS
Wallet
Microservices
topic Cloud
AWS
Wallet
Microservices
Ingeniería de Telecomunicaciones
Arquitectura e Ingeniería
Tecnología
Computación
Cloud
microservicios
aws
billetera
dc.subject.lemb.spa.fl_str_mv Ingeniería de Telecomunicaciones
Arquitectura e Ingeniería
Tecnología
Computación
dc.subject.proposal.spa.fl_str_mv Cloud
microservicios
aws
billetera
description Los equipos de desarrollo y operaciones en el desarrollo de una aplicación consideran las mejores tecnologías para la implementación de infraestructura. Existen varios modelos para la implementación de soluciones en la nube, se explicará cada uno, haciendo un enfoque en las características que trae la creación de servicios independientes para soluciones financieras a través del uso de tecnologías de virtualización implementadas en plataformas cloud, planteando una infraestructura que tenga las características necesarias para un correcto funcionamiento.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-09-30T16:58:34Z
dc.date.available.none.fl_str_mv 2022-09-30T16:58:34Z
dc.date.issued.none.fl_str_mv 2022-09-27
dc.type.local.spa.fl_str_mv Trabajo de grado
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.drive.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.spa.fl_str_mv Sierra Pineda, L. D. (2022). Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11634/47421
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad Santo Tomás
dc.identifier.instname.spa.fl_str_mv instname:Universidad Santo Tomás
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.usta.edu.co
identifier_str_mv Sierra Pineda, L. D. (2022). Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.
reponame:Repositorio Institucional Universidad Santo Tomás
instname:Universidad Santo Tomás
repourl:https://repository.usta.edu.co
url http://hdl.handle.net/11634/47421
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Comparación entre la arquitectura monolítica y la arquitectura de microservicios. (n.d.). Retrieved September 8, 2022, from https://www.atlassian.com/es/microservices/microservices-architecture/microservices-vs-monolith
LATAM, tendencias que marcarán la migración a la nube en 2022 - Davinci Technologies. (n.d.). Retrieved September 8, 2022, from https://davinci.tech/blog/tendencias-migracion-nube-latam-2022/
Mell, P. M., & Grance, T. (2011). The NIST definition of cloud computing. https://doi.org/10.6028/NIST.SP.800-145.
AWS | Informática en la nube. Ventajas y Beneficios. (n.d.). Retrieved August 4, 2022, from https://aws.amazon.com/es/what-is-cloud-computing/
What Technologies are Driving the Digital Wallet Trend? | FinTech Magazine. (n.d.). Retrieved August 5, 2022, from https://fintechmagazine.com/digital-payments/what-is-driving-the-digital-wallet-revolution
Descarga de aplicaciones móviles de los bancos aumentó un 232% en el 2020 | El Financiero. (n.d.). Retrieved August 5, 2022, from https://www.elfinancierocr.com/tecnologia/descarga-de-aplicaciones-moviles-de-los-bancos/KV5JVCXO4NAXZDBB5JAKXXX7GE/story/
Bucchiarone, A., Kessler, B., Dragoni, N., Dustdar, S., Wien, T. U., Larsen, S. T., & Bank, D. (n.d.). From Monolithic to Microservices An Experience Report from the Banking Domain
Opening banking through architecture re-engineering A microservices-based roadmap. (n.d.).
Bala, R., & Gill, B. (n.d.). Market Definition/Description Magic Quadrant Licensed for Distribution Magic Quadrant for Cloud Infrastructure and Platform Services. https://www.gartner.com/doc/reprints?id=1-271OE4VR&ct=210802&st=sb
¿Qué es la virtualización? - Colombia | IBM. (n.d.). Retrieved August 5, 2022, from https://www.ibm.com/co-es/cloud/learn/virtualization-a-complete-guide
Dua, R., Raja, A. R., & Kakadia, D. (2014). Virtualization vs containerization to support PaaS. Proceedings - 2014 IEEE International Conference on Cloud Engineering, IC2E 2014, 610–614. https://doi.org/10.1109/IC2E.2014.41
¿Qué es un Contenedor? - ventana acoplable. (n.d.). Retrieved July 2, 2022, from https://www.docker.com/resources/what-container/
2019 4th International Conference on Information Systems and Computer Networks (ISCON). (n.d.). IEEE.
Hassan, S., Ali, N., & Bahsoon, R. (2017). Microservice Ambients: An Architectural Meta-Modelling Approach for Microservice Granularity. Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017, 1–10. https://doi.org/10.1109/ICSA.2017.32
S.Hassan and R.Bahsoon, “Microservices and their design trade-offs: A self-adaptive roadmap,” in 13th IEEE International Conference on Services Computing (SCC), San Francisco, USA, jun 2016.
What is Docker Swarm? | Sumo Logic. (n.d.). Retrieved August 5, 2022, from https://www.sumologic.com/glossary/docker-swarm
Servicio administrado de Kubernetes - Características de Amazon EKS - Amazon Web Services. (n.d.). Retrieved August 5, 2022, from https://aws.amazon.com/es/eks/features/
Orquestación de contenedores completamente administrada - Características de Amazon Elastic Container Service (Amazon ECS) - Amazon Web Services. (n.d.). Retrieved August 5, 2022, from https://aws.amazon.com/es/ecs/features/
¿Qué es AWS Fargate? - Amazon ECS. (n.d.). Retrieved July 10, 2022, from https://docs.aws.amazon.com/es_es/AmazonECS/latest/userguide/what-is-fargate.html
Amazon EC2 | Amazon Elastic Compute Cloud | Amazon Web Services. (n.d.). Retrieved July 10, 2022, from https://www.amazonaws.cn/en/ec2/.
Tutorial: Crear una API REST con la integración privada de API Gateway - Amazon API Gateway. (n.d.). Retrieved August 23, 2022, from https://docs.aws.amazon.com/es_es/apigateway/latest/developerguide/getting-started-with-private-integration.html.
Automatice la creación de API de WebSocket en Amazon API Gateway con AWS CloudFormation. (n.d.). Retrieved August 23, 2022, from https://aws.amazon.com/es/about-aws/whats-new/2019/02/automate-websocket-api-creation-in-api-gateway-with-cloudformation/
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.campus.spa.fl_str_mv CRAI-USTA Bogotá
dc.publisher.spa.fl_str_mv Universidad Santo Tomás
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Telecomunicaciones
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería de Telecomunicaciones
institution Universidad Santo Tomás
bitstream.url.fl_str_mv https://repository.usta.edu.co/bitstream/11634/47421/2/2022LuisSierra.pdf
https://repository.usta.edu.co/bitstream/11634/47421/5/Carta_aprobacion_facultad_luis%20sierra.pdf
https://repository.usta.edu.co/bitstream/11634/47421/6/derechos%20de%20Autor.pdf
https://repository.usta.edu.co/bitstream/11634/47421/7/license_rdf
https://repository.usta.edu.co/bitstream/11634/47421/8/license.txt
https://repository.usta.edu.co/bitstream/11634/47421/9/2022LuisSierra.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/47421/10/Carta_aprobacion_facultad_luis%20sierra.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/47421/11/derechos%20de%20Autor.pdf.jpg
bitstream.checksum.fl_str_mv b4702049bd8c229cc08bba2ca7e916e2
19efdbfe484346f582c000f5dbeacdf7
0084b449dbeb26e9d2ccb1b2d1e54018
217700a34da79ed616c2feb68d4c5e06
aedeaf396fcd827b537c73d23464fc27
b3e7b018ecaf7782cb735fac13f369b4
f20df66c9caf72fe3bc9bd06cce394d4
8707fc6ede6dad1c9a826d0d3b07dbe7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Santo Tomás
repository.mail.fl_str_mv repositorio@usantotomas.edu.co
_version_ 1782026366261133312
spelling Cubillos Sanchez, Rafael OrlandoSierra Pineda, Luis Danielhttps://orcid.org/0000-0002-3364-9127https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001040294Universidad Santo Tomás2022-09-30T16:58:34Z2022-09-30T16:58:34Z2022-09-27Sierra Pineda, L. D. (2022). Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.http://hdl.handle.net/11634/47421reponame:Repositorio Institucional Universidad Santo Tomásinstname:Universidad Santo Tomásrepourl:https://repository.usta.edu.coLos equipos de desarrollo y operaciones en el desarrollo de una aplicación consideran las mejores tecnologías para la implementación de infraestructura. Existen varios modelos para la implementación de soluciones en la nube, se explicará cada uno, haciendo un enfoque en las características que trae la creación de servicios independientes para soluciones financieras a través del uso de tecnologías de virtualización implementadas en plataformas cloud, planteando una infraestructura que tenga las características necesarias para un correcto funcionamiento.Development and operations teams in the development of an application consider the best technologies for the implementation of infrastructure. There are several models for the implementation of cloud solutions, each one will be explained, focusing on the characteristics that bring the creation of independent services for financial solutions through the use of virtualization technologies implemented in cloud platforms, proposing an infrastructure that has the necessary characteristics for proper operation. Translated with www.DeepL.com/Translator (free version)Ingeniero de TelecomunicacionesPregradoapplication/pdfspaUniversidad Santo TomásPregrado Ingeniería de TelecomunicacionesFacultad de Ingeniería de TelecomunicacionesAtribución-NoComercial-SinDerivadas 2.5 ColombiaAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Propuesta de Arquitectura Basada en Microservicios para Billeteras Digitales.CloudAWSWalletMicroservicesIngeniería de TelecomunicacionesArquitectura e IngenieríaTecnologíaComputaciónCloudmicroserviciosawsbilleteraTrabajo de gradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisCRAI-USTA BogotáComparación entre la arquitectura monolítica y la arquitectura de microservicios. (n.d.). Retrieved September 8, 2022, from https://www.atlassian.com/es/microservices/microservices-architecture/microservices-vs-monolithLATAM, tendencias que marcarán la migración a la nube en 2022 - Davinci Technologies. (n.d.). Retrieved September 8, 2022, from https://davinci.tech/blog/tendencias-migracion-nube-latam-2022/Mell, P. M., & Grance, T. (2011). The NIST definition of cloud computing. https://doi.org/10.6028/NIST.SP.800-145.AWS | Informática en la nube. Ventajas y Beneficios. (n.d.). Retrieved August 4, 2022, from https://aws.amazon.com/es/what-is-cloud-computing/What Technologies are Driving the Digital Wallet Trend? | FinTech Magazine. (n.d.). Retrieved August 5, 2022, from https://fintechmagazine.com/digital-payments/what-is-driving-the-digital-wallet-revolutionDescarga de aplicaciones móviles de los bancos aumentó un 232% en el 2020 | El Financiero. (n.d.). Retrieved August 5, 2022, from https://www.elfinancierocr.com/tecnologia/descarga-de-aplicaciones-moviles-de-los-bancos/KV5JVCXO4NAXZDBB5JAKXXX7GE/story/Bucchiarone, A., Kessler, B., Dragoni, N., Dustdar, S., Wien, T. U., Larsen, S. T., & Bank, D. (n.d.). From Monolithic to Microservices An Experience Report from the Banking DomainOpening banking through architecture re-engineering A microservices-based roadmap. (n.d.).Bala, R., & Gill, B. (n.d.). Market Definition/Description Magic Quadrant Licensed for Distribution Magic Quadrant for Cloud Infrastructure and Platform Services. https://www.gartner.com/doc/reprints?id=1-271OE4VR&ct=210802&st=sb¿Qué es la virtualización? - Colombia | IBM. (n.d.). Retrieved August 5, 2022, from https://www.ibm.com/co-es/cloud/learn/virtualization-a-complete-guideDua, R., Raja, A. R., & Kakadia, D. (2014). Virtualization vs containerization to support PaaS. Proceedings - 2014 IEEE International Conference on Cloud Engineering, IC2E 2014, 610–614. https://doi.org/10.1109/IC2E.2014.41¿Qué es un Contenedor? - ventana acoplable. (n.d.). Retrieved July 2, 2022, from https://www.docker.com/resources/what-container/2019 4th International Conference on Information Systems and Computer Networks (ISCON). (n.d.). IEEE.Hassan, S., Ali, N., & Bahsoon, R. (2017). Microservice Ambients: An Architectural Meta-Modelling Approach for Microservice Granularity. Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017, 1–10. https://doi.org/10.1109/ICSA.2017.32S.Hassan and R.Bahsoon, “Microservices and their design trade-offs: A self-adaptive roadmap,” in 13th IEEE International Conference on Services Computing (SCC), San Francisco, USA, jun 2016.What is Docker Swarm? | Sumo Logic. (n.d.). Retrieved August 5, 2022, from https://www.sumologic.com/glossary/docker-swarmServicio administrado de Kubernetes - Características de Amazon EKS - Amazon Web Services. (n.d.). Retrieved August 5, 2022, from https://aws.amazon.com/es/eks/features/Orquestación de contenedores completamente administrada - Características de Amazon Elastic Container Service (Amazon ECS) - Amazon Web Services. (n.d.). Retrieved August 5, 2022, from https://aws.amazon.com/es/ecs/features/¿Qué es AWS Fargate? - Amazon ECS. (n.d.). Retrieved July 10, 2022, from https://docs.aws.amazon.com/es_es/AmazonECS/latest/userguide/what-is-fargate.htmlAmazon EC2 | Amazon Elastic Compute Cloud | Amazon Web Services. (n.d.). Retrieved July 10, 2022, from https://www.amazonaws.cn/en/ec2/.Tutorial: Crear una API REST con la integración privada de API Gateway - Amazon API Gateway. (n.d.). Retrieved August 23, 2022, from https://docs.aws.amazon.com/es_es/apigateway/latest/developerguide/getting-started-with-private-integration.html.Automatice la creación de API de WebSocket en Amazon API Gateway con AWS CloudFormation. (n.d.). Retrieved August 23, 2022, from https://aws.amazon.com/es/about-aws/whats-new/2019/02/automate-websocket-api-creation-in-api-gateway-with-cloudformation/ORIGINAL2022LuisSierra.pdf2022LuisSierra.pdfTrabajo de Grado.application/pdf836322https://repository.usta.edu.co/bitstream/11634/47421/2/2022LuisSierra.pdfb4702049bd8c229cc08bba2ca7e916e2MD52open accessCarta_aprobacion_facultad_luis sierra.pdfCarta_aprobacion_facultad_luis sierra.pdfCarta Aprobacion Facultadapplication/pdf330684https://repository.usta.edu.co/bitstream/11634/47421/5/Carta_aprobacion_facultad_luis%20sierra.pdf19efdbfe484346f582c000f5dbeacdf7MD55metadata only accessderechos de Autor.pdfderechos de Autor.pdfCarta Derechos de Autorapplication/pdf694767https://repository.usta.edu.co/bitstream/11634/47421/6/derechos%20de%20Autor.pdf0084b449dbeb26e9d2ccb1b2d1e54018MD56metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repository.usta.edu.co/bitstream/11634/47421/7/license_rdf217700a34da79ed616c2feb68d4c5e06MD57open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8807https://repository.usta.edu.co/bitstream/11634/47421/8/license.txtaedeaf396fcd827b537c73d23464fc27MD58open accessTHUMBNAIL2022LuisSierra.pdf.jpg2022LuisSierra.pdf.jpgIM Thumbnailimage/jpeg4431https://repository.usta.edu.co/bitstream/11634/47421/9/2022LuisSierra.pdf.jpgb3e7b018ecaf7782cb735fac13f369b4MD59open accessCarta_aprobacion_facultad_luis sierra.pdf.jpgCarta_aprobacion_facultad_luis sierra.pdf.jpgIM Thumbnailimage/jpeg6897https://repository.usta.edu.co/bitstream/11634/47421/10/Carta_aprobacion_facultad_luis%20sierra.pdf.jpgf20df66c9caf72fe3bc9bd06cce394d4MD510open accessderechos de Autor.pdf.jpgderechos de Autor.pdf.jpgIM Thumbnailimage/jpeg8648https://repository.usta.edu.co/bitstream/11634/47421/11/derechos%20de%20Autor.pdf.jpg8707fc6ede6dad1c9a826d0d3b07dbe7MD511open access11634/47421oai:repository.usta.edu.co:11634/474212023-05-08 12:07:53.178metadata only accessRepositorio Universidad Santo Tomásrepositorio@usantotomas.edu.coQXV0b3Jpem8gYWwgQ2VudHJvIGRlIFJlY3Vyc29zIHBhcmEgZWwgQXByZW5kaXphamUgeSBsYSBJbnZlc3RpZ2FjacOzbiwgQ1JBSS1VU1RBCmRlIGxhIFVuaXZlcnNpZGFkIFNhbnRvIFRvbcOhcywgcGFyYSBxdWUgY29uIGZpbmVzIGFjYWTDqW1pY29zIGFsbWFjZW5lIGxhCmluZm9ybWFjacOzbiBpbmdyZXNhZGEgcHJldmlhbWVudGUuCgpTZSBwZXJtaXRlIGxhIGNvbnN1bHRhLCByZXByb2R1Y2Npw7NuIHBhcmNpYWwsIHRvdGFsIG8gY2FtYmlvIGRlIGZvcm1hdG8gY29uCmZpbmVzIGRlIGNvbnNlcnZhY2nDs24sIGEgbG9zIHVzdWFyaW9zIGludGVyZXNhZG9zIGVuIGVsIGNvbnRlbmlkbyBkZSBlc3RlCnRyYWJham8sIHBhcmEgdG9kb3MgbG9zIHVzb3MgcXVlIHRlbmdhbiBmaW5hbGlkYWQgYWNhZMOpbWljYSwgc2llbXByZSB5IGN1YW5kbwptZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkw6kgY3LDqWRpdG8gYWwgdHJhYmFqbyBkZQpncmFkbyB5IGEgc3UgYXV0b3IuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBlbCBhcnTDrWN1bG8gMzAgZGUgbGEKTGV5IDIzIGRlIDE5ODIgeSBlbCBhcnTDrWN1bG8gMTEgZGUgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5Mywg4oCcTG9zIGRlcmVjaG9zCm1vcmFsZXMgc29icmUgZWwgdHJhYmFqbyBzb24gcHJvcGllZGFkIGRlIGxvcyBhdXRvcmVz4oCdLCBsb3MgY3VhbGVzIHNvbgppcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlcy4K