Programa del Curso

Introducción

  • Resumen de las características y la arquitectura de Debezium
  • Change Data Capture (CDC) Casos de uso
    • Replicación de datos
    • Actualizar/invalidar una caché
    • Actualización de índices de búsqueda
    • Sincronización de datos en microservicios

Configuración e instalación

  • Configuración del entorno de desarrollo
  • Enfoque de instalación convencional.
  • Usando Docker e imágenes de contenedor de Debezium.

Empezar

  • Elección de la base de datos
  • Inicio de Zookeeper
  • A partir de Kafka
  • Inicio del servicio de conector
  • Registro del conector
  • Configuración de serialización, enrutamiento, filtrado de mensajes, señales, etcétera.

Trabajar con el Database

  • Cómo funciona la captura de datos
  • Descripción de los flujos de eventos
  • Trabajar con topologías de bases de datos (independientes, clústeres, etcétera).

Debezium en acción

  • Insertar, actualizar y eliminar un registro
  • Purgar una caché
  • Actualización de índices de búsqueda
  • Generación de vistas y datos derivados
  • Sincronización de fuentes de datos

Otras implementaciones

  • Servidor Debezium
  • Debezium integrado

Trabajar con la API de Debezium

  • Entendiendo el motor de Debezium
  • Trabajando con el módulo debezium-api
  • Control de dependencias
  • Trabajar con mensajes

Solución de problemas

Resumen y conclusión

Requerimientos

  • Comprensión de los conceptos de bases de datos
  • Experiencia con conceptos de desarrollo de software

Audiencia

  • Desarrolladores
  • Database Profesionales
 14 Horas

Número de participantes


Precio por Participante​

Próximos cursos

Categorías Relacionadas