Oii, Carlos! Tudo bem?
A ideia é descentralizar a responsabilidade dos dados, ou seja, cada equipe ser responsável pelas próprias fontes e produtos de dados. Isso oferece uma maior autonomia e agilidade, já que cada equipe pode desenvolver e gerenciar seus próprios Data Products de forma independente.
Por exemplo, imagine que você tem uma empresa focada em vendas e marketing. Nesse caso, poderia existir uma equipe de dados para vendas e outra para o marketing. Cada uma dessas equipes seria responsável por suas próprias fontes de dados e por transformar esses dados em produtos de dados que possam ser consumidos por outras partes da organização.
A vantagem do Data Mesh sobre um Data Warehouse ou Data Lake tradicional é que ele tenta eliminar os intermediários e tornar os dados mais acessíveis e utilizáveis diretamente pelas equipes que os necessitam. Isso pode reduzir a complexidade e o tempo de espera para acessar os dados.
Espero ter sanado a sua dúvida, conte sempre conosco para te auxiliar.
Bons estudos, Carlos!