Banca de QUALIFICAÇÃO: FELIPE MORAIS DA SILVA

Uma banca de QUALIFICAÇÃO de MESTRADO foi cadastrada pelo programa.
DISCENTE : FELIPE MORAIS DA SILVA
DATA : 05/02/2024
HORA: 14:00
LOCAL: Googlemeet
TÍTULO:
Managing Long-Running Asynchronous Tasks in Multi-tenant Microservices

 
 

PALAVRAS-CHAVES:

Microservices, Multi-tenancy, Asynchronous workload, Long-running task.

 

PÁGINAS: 67
RESUMO:
A multi-tenant microservices architecture involving components with asyn-
chronous interactions and batch jobs requires efficient strategies for managing
asynchronous workloads. This work addresses this issue in the context of a
leading company in the development of tax software solutions for many na-
tional and multinational companies in Brazil. A critical process provided by
the company’s cloud-based solutions involves tax integration, which includes
coordinating complex tax calculation tasks and needs to be supported by
asynchronous operations using a message broker to ensure order correctness.
These operations can be independent of each other, which characterizes the
parallel process; or they can be dependent on each other, which characterizes
the First in First out (FIFO) process. FIFO processes have additional restric-
tions regarding parallels. For this reason, we explored and implemented two
approaches to managing asynchronous workloads related to tax integration
within a multi-tenant microservices architecture in the enterprise context: (i)
a polling-based approach that employs a queue as a Distributed Lock ( DL)
and (ii) a push-based approach called Single Active Consumer (SAC) that
relies on message broker logic to deliver messages. These approaches aim to
achieve efficient resource allocation when dealing with an increasing number of
container replicas and tenants. In this work, we evaluate the correctness and
performance of DL and SAC approaches to clarify how asynchronous workloads
impact the management of multi-tenant microservices architectures from a
delivery and deployment perspective.


MEMBROS DA BANCA:
Interno - 2316877 - EVERTON RANIELLY DE SOUSA CAVALCANTE
Interno - 1678918 - NELIO ALESSANDRO AZEVEDO CACHO
Interna - 1213777 - THAIS VASCONCELOS BATISTA
Notícia cadastrada em: 31/01/2024 14:12
SIGAA | Superintendência de Tecnologia da Informação - (84) 3342 2210 | Copyright © 2006-2024 - UFRN - sigaa10-producao.info.ufrn.br.sigaa10-producao