Programa do Curso

Introdução

  • Descrição geral das características e da arquitetura do Debezium
  • [Casos de utilização
  • 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

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

Começar a trabalhar

  • Escolhendo o banco de dados
  • Iniciar o Zookeeper
  • Iniciar o Kafka
  • Iniciar 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 (autónomas, clusters, etc.)

Debezium em ação

  • Inserção, atualização e eliminação de um registo
  • Limpar uma cache
  • Atualização de í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

  • Desenvolvedores
  • Database profissionais
  14 horas
 

Declaração de Clientes (4)

Cursos Relacionados

Categorias Relacionadas