Resumo

The primary objective of this architectural design is to conduct a comprehensive examination of the Application Programming Interface (API) Gateway pattern and its role in enhancing the security of communication between microservices. The adoption of microservices has significantly transformed the architecture of extensive, integrated systems, prioritizing distinct responsibility and enabling the division into smaller, more easily controllable components. The process of evolution has not only resulted in the improvement of scalability and cost-efficiency in intricate systems, but it has also brought up novel security issues. One significant issue of concern pertains to the heightened susceptibility resulting from a more extensive internet presence, when a shift away from a singular, cohesive entity occurs, thereby exposing numerous smaller elements. In order to mitigate these security vulnerabilities, novel solutions such as the API Gateway pattern have been devised. This study does a critical evaluation and comparison of alternative approaches, examining the use of Hyper Text Transfer Protocol Secure (HTTPS) and the incorporation of diverse data payloads. The primary aim of this research is to tackle the security and performance issues that have been identified in these architectural improvements. Furthermore, a proof of concept was developed utilizing the Narrowband Internet of Things (NB-IoT) communication protocol. The aim of this study is to examine the effective and minimal delay transmission of a significant amount of low-frequency data from diverse devices to the cloud. The microservices API was designed in accordance with the recommended architecture and was subjected to rigorous testing to evaluate its ability to withstand security threats, with the objective of mitigating their impact.

Idioma originalInglês
Páginas (de-até)626-636
Número de páginas11
RevistaProcedia Computer Science
Volume237
DOIs
Estado da publicaçãoPublicadas - 1 jan. 2024
Evento2023 International Conference on Industry Sciences and Computer Science Innovation, iSCSi 2023 - Lisbon
Duração: 4 out. 20236 out. 2023

Nota bibliográfica

Publisher Copyright:
© 2024 The Authors. Published by ELSEVIER B.V.

Financiamento

Financiadoras/-esNúmero do financiador
Fundação para a Ciência e a Tecnologia
Fundaç para a Ciê cia FCT
MCTESUIDB/05549/2020, DP/05549/2020, UIDP/05549/2020

    Impressão digital

    Mergulhe nos tópicos de investigação de “Evaluating Effectiveness and Security in Microservices Architecture“. Em conjunto formam uma impressão digital única.

    Citar isto