Conheça o Debezium: uma plataforma distribuída para captura de dados
Edson Yanaga Director of Developer Experience @yanaga
“Now, every company is a software company” — Forbes
Join developers.redhat.com4
“The two most important days in your life are the day you are born and the day you
find out why.” — Mark Twain
O que é o Debezium?
É uma plataforma distribuída para captura de dados
E daí?
Microservices
Bancos de Dados Relacionais
O Debezium transforma os comandos DDL e DML do seu
banco de dados num stream de eventos distribuído
Stream Ordenado,
Distribuído, Persistente e Confiável
Com quais tecnologias ele trabalha?
Join developers.redhat.com16
E a arquitetura?
Join developers.redhat.com18
CRUD (Create, Retrieve, Update, Delete)
Write Operations
Read Operations
Join developers.redhat.com19
CQRS (Command Query Responsibility Segregation)
Write Operations
Read Operations
Event Sourcing não intrusivo
Suporte a: MySQL
MongoDB PostgreSQL (Em andamento)
Oracle (Em andamento)
Demo
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
Obrigado!