Repolode
debezium

debezium/debezium-examples

Coleção de exemplos prontos para executar que mostram como usar o Debezium para captura de alterações de dados, com arquivos Docker Compose, configurações e tutoriais.

Estrelas
1,688
Forks
876
Issues abertas
13
Último commit
há 20 horas

O que é?

debezium-examples reúne exemplos prontos para executar com o Debezium, uma plataforma open source de captura de alterações de dados (CDC) que transmite alterações em nível de linha dos bancos de dados para fluxos de eventos. Cada exemplo fica em sua própria pasta e inclui os arquivos de configuração, as configurações do Docker Compose ou os templates para Kubernetes/OpenShift necessários para testar um cenário específico.

Os exemplos abrangem vários casos de uso: transmitir alterações de Postgres, MySQL, MongoDB e SQL Server para Kafka, Apache Pulsar, Google Pub/Sub, Amazon Kinesis ou Redis via Debezium Server; implementar padrões de outbox, saga, CQRS e log de auditoria; e integrar com Kafka Streams, Apache Flink, Apache Camel, Neo4j, Milvus e Elasticsearch. A pasta de tutoriais serve como ponto de partida para novos usuários.

O repositório é voltado a desenvolvedores que já sabem o que é CDC e querem uma referência prática e funcional para um banco de dados, destino ou padrão arquitetural específico.

Recursos principais

  • 01Configurações do Docker Compose para executar o Debezium localmente com Kafka e bancos de dados de origem.
  • 02Exemplos com Postgres, MySQL, MongoDB, SQL Server e Oracle como fontes de alterações.
  • 03Exemplos do Debezium Server com destinos como Pub/Sub, Kinesis, Pulsar e Redis.
  • 04Padrões como outbox, saga, CQRS, invalidação de cache e logs de auditoria.
  • 05Integrações com Kafka Streams, Flink, Camel, Neo4j, Milvus e Elasticsearch.
  • 06Templates de implantação no Kubernetes e no OpenShift para o Debezium Server e o Operator.

Casos de uso

  • Aprender como configurar o Debezium para um banco de dados e um destino específicos antes de criar seu próprio pipeline.
  • Prototipar um padrão de outbox ou saga em uma arquitetura de microsserviços.
  • Sincronizar alterações do banco de dados com um mecanismo de busca, um banco de dados vetorial ou um banco de dados de grafos.
  • Testar localmente uma configuração de CDC com Docker Compose antes de implantá-la no Kubernetes.

Início rápido

  1. 1

    Para começar, abra o exemplo do tutorial no README

Antes de usar

  • Esta é uma coleção de configurações de exemplos independentes, não um único programa instalável.
  • Alguns exemplos precisam de contas de serviços de nuvem, como AWS ou Google Cloud, ou de um cluster Kubernetes.

Tópicos

#change-data-capture#debezium#kafka#docker-compose#examples#event-streaming#docker-compose-files

Perguntas frequentes

O que é debezium-examples?
Coleção de exemplos prontos para executar que mostram como usar o Debezium para captura de alterações de dados, com arquivos Docker Compose, configurações e tutoriais. debezium-examples reúne exemplos prontos para executar com o Debezium, uma plataforma open source de captura de alterações de dados (CDC) que transmite alterações em nível de linha dos bancos de dados para fluxos de eventos. Cada exemplo fica em sua própria pasta e inclui os arquivos de configuração, as configurações do Docker Compose ou os templates para Kubernetes/OpenShift necessários para testar um cenário específico.
debezium-examples é gratuito? Qual é a licença?
debezium-examples é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
debezium-examples ainda é mantido?
Manutenção ativa. O último commit de debezium-examples foi em 5 de nov. de 2026.
Para que posso usar debezium-examples?
Aprender como configurar o Debezium para um banco de dados e um destino específicos antes de criar seu próprio pipeline. Prototipar um padrão de outbox ou saga em uma arquitetura de microsserviços. Sincronizar alterações do banco de dados com um mecanismo de busca, um banco de dados vetorial ou um banco de dados de grafos. Testar localmente uma configuração de CDC com Docker Compose antes de implantá-la no Kubernetes.
Como instalar debezium-examples?
Para começar, abra o exemplo do tutorial no README
Onde consigo debezium-examples?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/debezium/debezium-examples

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados