Logo PUC-Rio Logo Maxwell
TRABALHOS DE FIM DE CURSO @PUC-Rio
Consulta aos Conteúdos
Estatística
Título: ASSESSING STREAMING ARCHITECTURES: PERFORMANCE TESTING WITH APACHE KAFKA
Autor(es): JOÃO GABRIEL CAVALCANTI D NIELSEN
Colaborador(es): MARCOS VIANNA VILLAS - Orientador
Catalogação: 25/SET/2025 Língua(s): PORTUGUESE - BRAZIL
Tipo: TEXT Subtipo: SENIOR PROJECT
Notas: [pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio.
[en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio.
Referência(s): [pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=73231@1
[en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=73231@2
DOI: https://doi.org/10.17771/PUCRio.acad.73231
Resumo:
This study investigated the use of data streaming systems, focusing on continuous event ingestion and the influence of system configuration on performance. A reference model was presented, comprising three main stages - ingestion, processing, and storage - mediated by a message broker component. Based on this model, Apache Kafka was selected as the practical tool for implementation and experimental evaluation. Controlled tests were conducted by varying message sizes and producer parameters to measure system latency and throughput under burst-load scenarios. The results showed that tuning batch size and buffer memory significantly impacts system stability and performance. The work combines theoretical foundations with practical experimentation, documenting the effects of different configurations and providing guidance for designing pipelines in real-world applications.
Descrição: Arquivo:   
COMPLETE PDF