Programa do Curso

Introdução

  • Descrição geral das caraterísticas e da arquitetura do Debezium
  • Casos de utilização Change Data Capture (CDC)
    • Replicação de dados
    • Atualização / invalidação de uma cache
    • Atualização de índices de pesquisa
    • Sincronização de dados em microsserviços

Configuração e instalação

  • Configurando o ambiente de desenvolvimento
  • Abordagem de instalação convencional.
  • Usando Docker e imagens de contentores Debezium.

Primeiros passos

  • Escolhendo o banco de dados
  • Iniciando o Zookeeper
  • Iniciando o Kafka
  • Iniciando o serviço de conetor
  • Registar o conetor
  • Configurar a serialização, o encaminhamento, a filtragem de mensagens, os sinais, etc.

Trabalhar com o Database

  • Como funciona a captura de dados
  • Compreender os fluxos de eventos
  • Trabalhar com topologias de bases de dados (standalone, clusters, etc.)

O Debezium em ação

  • Inserir, atualizar e eliminar um registo
  • Limpar uma cache
  • Atualizar índices de pesquisa
  • Geração de vistas e dados derivados
  • Sincronização de fontes de dados

Outras implementações

  • Servidor Debezium
  • Debezium incorporado

Trabalhar com a API do Debezium

  • Compreender o motor do Debezium
  • Trabalhar com o módulo debezium-api
  • Lidar com dependências
  • Trabalhar com mensagens

Resolução de problemas

Resumo e conclusão

Requisitos

  • Compreensão dos conceitos de bases de dados
  • Experiência com conceitos de desenvolvimento de software

Público-alvo

  • Programadores
  • [Profissionais
 14 Horas

Próximas Formações Provisórias

Categorias Relacionadas