Autor(es): VICTOR TAVARES MOREIRA

Palavras-chave: SQL, CHANGE DATA CAPTURE

Defendido/Publicado em: 2025-12-17

Orientador(a): FABIO CASTRO ARAUJO

Curso: Engenharia de Software


Sistemas de informação frequentemente necessitam reagir a alterações em bancos de dados de forma rápida e automatizada. A abordagem tradicional para detectar essas mudanças, conhecida como polling, apresenta limitações como sobrecarga no banco de dados, latência elevada e possibilidade de perda de alterações intermediárias. Técnicas de Change Data Capture (CDC) surgem como alternativa, permitindo capturar mudanças diretamente dos logs de transação e transmiti-las a outros sistemas sem a necessidade de consultas constantes. Este trabalho apresenta a implementação e avaliação de uma prova de conceito de pipeline de CDC baseado em PostgreSQL, Debezium e Apache Kafka, capaz de capturar operações de inserção, atualização e exclusão em tabelas de um banco de dados e disponibilizá-las, com baixa latência, a um consumidor desenvolvido em Python. Os resultados demonstram a viabilidade técnica dessa arquitetura orientada a eventos para cenários que demandam integração de dados e reação rápida a mudanças.


Como citar

Victor Tavares MOreira Sistema de Eventos em Tempo Real utilizando Change Data Capture. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software). Centro Universitário Luterano de Palmas, Palmas, Tocantins, 2025. Disponível em: <http://ulbra-to.br/bibliotecadigital/publico/home/documento/4837>. Acesso em: 01 maio. 2026

Banca (avaliadores)

  • FABIO CASTRO ARAUJO (Presidente)
  • Jackson Gomes de Souza
  • Robson Ferreira Gomes

Arquivos (download)