![Page 1: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/1.jpg)
Conheça o Debezium: uma plataforma distribuída para captura de dados
Edson Yanaga Director of Developer Experience @yanaga
![Page 3: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/3.jpg)
“Now, every company is a software company” — Forbes
![Page 5: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/5.jpg)
“The two most important days in your life are the day you are born and the day you
find out why.” — Mark Twain
![Page 6: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/6.jpg)
O que é o Debezium?
![Page 7: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/7.jpg)
É uma plataforma distribuída para captura de dados
![Page 8: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/8.jpg)
E daí?
![Page 9: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/9.jpg)
Microservices
![Page 10: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/10.jpg)
Bancos de Dados Relacionais
![Page 11: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/11.jpg)
O Debezium transforma os comandos DDL e DML do seu
banco de dados num stream de eventos distribuído
![Page 12: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/12.jpg)
Stream Ordenado,
Distribuído, Persistente e Confiável
![Page 13: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/13.jpg)
Com quais tecnologias ele trabalha?
![Page 17: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/17.jpg)
E a arquitetura?
![Page 18: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/18.jpg)
Join developers.redhat.com18
CRUD (Create, Retrieve, Update, Delete)
Write Operations
Read Operations
![Page 19: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/19.jpg)
Join developers.redhat.com19
CQRS (Command Query Responsibility Segregation)
Write Operations
Read Operations
![Page 20: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/20.jpg)
Event Sourcing não intrusivo
![Page 21: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/21.jpg)
Suporte a: MySQL
MongoDB PostgreSQL (Em andamento)
Oracle (Em andamento)
![Page 22: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/22.jpg)
Demo
![Page 24: TDC2016POA | Trilha Banco de Dados - Conheça o Debezium: uma plataforma distribuída para captura de dados](https://reader033.vdocuments.pub/reader033/viewer/2022042906/589e26821a28ab5c128b4993/html5/thumbnails/24.jpg)
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
Obrigado!