Maxwell Para Simples Indexação

Título
[en] A LIBRARY FOR DETERMINISTIC TESTS IN DISTRIBUTED SYSTEMS WITH ASYNCHRONOUS COMMUNICATION

Título
[pt] UMA BIBLIOTECA PARA TESTES DETERMINÍSTICOS EM SISTEMAS DISTRIBUÍDOS COM COMUNICAÇÃO ASSÍNCRONA

Autor
[pt] PEDRO FELIPE SANTOS MAGALHAES

Vocabulário
[pt] SISTEMAS DISTRIBUIDOS

Vocabulário
[pt] GO

Vocabulário
[pt] FILA DE MENSAGENS

Vocabulário
[pt] TESTES

Vocabulário
[pt] MICROSSERVICO

Vocabulário
[en] DISTRIBUTED SYSTEMS

Vocabulário
[en] GO

Vocabulário
[en] MESSAGE QUEUING

Vocabulário
[en] TESTS

Vocabulário
[en] MICROSERVICE

Resumo
[pt] Observamos que cada vez mais desenvolvedores estão adotando a arquitetura de microsserviços para o desenvolvimento de sistemas distribuídos. Usualmente nesse tipo de arquitetura há um serviço de fila de mensagens que fica responsável em fazer a comunicação assíncrona entre os microsserviços, um serviço bastante utilizado para isso é o Kafka. Nesse ambiente assíncrono, os testes de integração de um determinado serviço ficam complexos pela dificuldade de criar cenários reprodutíveis. No nosso trabalho propomos e avaliamos o uso de uma biblioteca em Go que ajuda no desenvolvimento de testes de integração para microsserviços que utilizam Docker e Kafka, garantindo a ordenação de eventos nos cenários de teste desenvolvidos.

Resumo
[en] Nowadays more and more developers are adopting the microservices architecture for the development of distributed systems. Usually in this type of architecture there is a message queue service that is responsible for asynchronous communication between microservices; a service that is widely used for this is the Apache Kafka. In this asynchronous environment, integration tests for a given service become complex due to the difficulty of creating reproducible scenarios. In our work, we propose and evaluate the use of a library we developed in Go for the construction of integration tests for microservices that use Docker and Kafka, guaranteeing in the ordering of events as described in the test script.

Orientador(es)
MARKUS ENDLER

Coorientador(es)
MARIA JULIA DIAS DE LIMA

Banca
NOEMI DE LA ROCQUE RODRIGUEZ

Banca
MARKUS ENDLER

Banca
SILVANA ROSSETTO

Banca
MARIA JULIA DIAS DE LIMA

Catalogação
2023-06-15

Apresentação
2023-04-20

Tipo
[pt] TEXTO

Formato
application/pdf

Idioma(s)
PORTUGUÊS

Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=62872@1

Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=62872@2

Referência DOI
https://doi.org/10.17771/PUCRio.acad.62872


Arquivos do conteúdo
NA ÍNTEGRA PDF