Ao longo dos anos a arquitetura distribuída vem sendo amplamente adotada, por prover inúmeras vantagens como: manutenibilidade, heterogeneidade tecnológica, escalabilidade, desacoplamento, etc.
Nesse sentido, a arquitetura de microsserviços começa com uma abordagem inicial de dados. Inicialmente, um único banco de dados atende a todas as necessidades, porém com o passar do tempo os dados evoluem e suas necessidades também, necessitando de requisitos como: cache, search index e data warehouse.
Nesta palestra, iremos discorrer como a abordagem de CDC acompanha a evolução da arquitetura distribuída e seus dados, podendo reduzir drasticamente a complexidade de lidar com seus dados.