Engenharia da Computação
URI Permanente para esta coleção
Navegar
Navegando Engenharia da Computação por Autor "Biasi, Gabriela"
Agora exibindo 1 - 1 de 1
Resultados por página
Opções de Ordenação
- ItemAcesso AbertoINTCK: uma arquitetura para sincronização de dados utilizando Change Data Capture e Kafka(2024-12-16) Biasi, Gabriela; Meyer, Vinicius; Ahlert, Edson Moacir; http://lattes.cnpq.br/2547339011790564; Schneiders, Luis Antônio; Wolf, Alexandre SturmerA evolução tecnológica traz benefícios, mas também desafios significativos, especialmente na integração de sistemas legados com novas aplicações. Muitas indústrias ainda utilizam métodos manuais, como planilhas, para sincronização de dados, resultando em processos lentos e suscetíveis a erros. Em ambientes corporativos, onde os dados são gerados continuamente, é essencial que estejam disponíveis em tempo real. Operações empresariais específicas, como cadastros de precificação, devem ser acessíveis e integradas, mesmo envolvendo objetos personalizados e regras de negócio complexas. Essa centralização exige sistemas adaptáveis e robustos para garantir a eficiência organizacional, mas enfrenta riscos de indisponibilidade e atraso de dados, impactando as atividades. Este trabalho propõe uma arquitetura robusta para superar esses desafios, utilizando Change Data Capture (CDC) para monitorar alterações em sistemas legados e Apache Kafka para transportar essas mudanças. Serviços desenvolvidos em C# consomem os dados, realizando transformações e integrações com novos sistemas via APIs. A solução assegura integridade, disponibilidade em tempo real e escalabilidade automática, ajustando consumidores e produtores conforme a demanda. Com observabilidade contínua, permite o monitoramento de fluxos e identificação de gargalos. A arquitetura otimiza a transferência de dados, reduz erros, aumenta a velocidade de integração e melhora a produtividade, reduzindo custos operacionais. Aplicada em um ambiente real, demonstrou melhorar a confiabilidade e eficiência dos sistemas. Este estudo confirma a viabilidade técnica e sugere sua aplicação em outras áreas de sistemas legados.