Diseño de una arquitectura basada en microservicios para una Wallet Electrónica
Electronic means of payment have been very well received by economic agents in Ecuador. The financial payment services (Fintech) companies PayPhone and PeiGo, published their new virtual wallets in March 2022 and the Google wallet began operating in Ecuador in February 2023. The present dissertation...
Guardado en:
| Autor principal: | |
|---|---|
| Formato: | bachelorThesis |
| Lenguaje: | spa |
| Publicado: |
2023
|
| Materias: | |
| Acceso en línea: | https://dspace.unl.edu.ec/jspui/handle/123456789/26953 |
| Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
| Sumario: | Electronic means of payment have been very well received by economic agents in Ecuador. The financial payment services (Fintech) companies PayPhone and PeiGo, published their new virtual wallets in March 2022 and the Google wallet began operating in Ecuador in February 2023. The present dissertation aims to propose a software architecture design for an e-Wallet. The theoretical approach on which the architecture design was based was the concept of microservices with architectural patterns that allow improving aspects such as scalability and security, and through proofs of concept to evaluate performance in a Cloud environment with an API Gateway architectural pattern. An incremental methodology was used to achieve the aims of this dissertation. The work was divided into 3 installments. The first was to perform a systematic literature review in scientific libraries, selecting articles, which give answers to the previously defined research questions, and from selected primary studies to obtain the theoretical knowledge in architectural patterns and architecture based on microservices such as API Gateway, Lambda Services, Database Per Service, Circuit Breaker, and Message Bus. The second step was to propose the software infrastructure of the architecture in a Cloud solution to be implemented in AWS, the software architecture was modeled and expressed through deployment and component diagrams that respond to the functional and non-functional requirements established. Finally, the third step was to evaluate the performance through proofs of concept and validate the operation of the API Gateway architectural pattern together with published APIs in a Cloud environment with AWS Lambda services. Keywords: e-Wallet, software architecture, microservices, Cloud, AWS, Api Gateway, architectural patterns. |
|---|