tdc2016poa | trilha banco de dados - conheça o debezium: uma plataforma distribuída para captura...

Post on 11-Feb-2017

61 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Conheça o Debezium: uma plataforma distribuída para captura de dados

Edson Yanaga Director of Developer Experience @yanaga

Join developers.redhat.com2

Java Champion Microsoft MVP

@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.com14

Apache ZooKeeper

Join developers.redhat.com15

Apache Kafka

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

Quer saber mais? Inscreva-se em

developers.redhat.com

@yanaga

plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews

Obrigado!

top related