Best Practice

Como fazer malabarismos com Data Mesh e Data Fabric

Saiba como escolher entre Data Mesh e Data Fabric como uma estrutura arquitetónica funcional para o seu negócio.

Como gerir Data Mesh e Data Fabric para permitir ações orientadas por dados e decisões de negócios?

Novas estruturas arquitetónicas para aplicações modernas

As aplicações modernas para Big Data confrontam-nos com novos desafios, geralmente relacionados com o local dos dados, como podem ser utilizados e quem pode beneficiar do seu uso.

Nas abordagens de arquiteturas de dados modernas, Data Mesh e Data Fabric destacam-se entre os demais. Estas abordagens podem ser definidas como estruturas ou designs que nos ajudam a enfrentar esses novos desafios. Devido à sua natureza abstrata, não estão estritamente relacionados ou definidos por um determinado produto, tecnologia ou indústria, mas podem assumir várias formas, dependendo da sua interpretação e do caso da sua utilização.

Data Fabric


Data Fabric é a estrutura arquitetónica capaz de garantir uma visão única e unificada de diferentes serviços e tecnologias, proporcionando um acesso simplificado aos dados organizacionais e disponibilizando informações da maneira certa, no momento certo e para o utilizador correto.

A nível tecnológico, o Data Fabric é composto por uma pilha de serviços entre a fonte de dados e o consumidor, integrados por diferentes processos relacionados com o ciclo de vida dos dados, que podem ser divididos em diferentes camadas.

Esta abordagem pode garantir vários benefícios:

  • os utilizadores empresariais são capazes de tomar decisões e tomar medidas com uma abordagem orientada para os dados, tornando a experiência mais rápida e personalizada;

  • a gestão de dados pode beneficiar de atividades operacionais automatizadas e menos onerosas no ciclo de vida dos dados;

  • do ponto de vista organizacional, reduz a lacuna entre os especialistas em dados e o lado empresarial.

Data Mesh


Data Mesh é uma estrutura arquitetónica baseada no conceito de “domínio”, onde os dados são tratados como um produto e mantidos pela equipa que tem o conhecimento funcional das informações. Um domínio pode ser visto como uma categoria de elevado nível associada a uma função empresarial específica - ou seja, não sistemas ou aplicações.

Cada domínio é definido pelo seu próprio processo interno e condutas que funcionam numa infraestrutura comum, e é caracterizado pelos dados que expõe e pelas ações que podem ser realizadas sobre o mesmo.

Esta abordagem também pode beneficiar diferentes áreas:

  • a um nível de negócios, habilita a democratização de dados com uma abordagem de autoatendimento;

  • ajuda a gestão de dados na simplificação da forma como os dados podem ser recuperados;

  • dentro da organização, permite a troca mais rápida de dados entre produtores e consumidores.

Como escolher?

Embora não haja uma regra geral para definir qual a abordagem a utilizar quando escolher entre Data Mesh e Data Fabric, há alguns casos em que um dos dois frameworks pode ser uma opção melhor do que o outro. Nós, na Reply, podemos ajudá-lo a escolher a melhor estrutura para as suas necessidades. Por exemplo, quando um Data Lake se transforma num Data Swamp, geralmente é devido à falta de organização, gestão e acessibilidade. Nesse caso, avançar para uma abordagem de Data Mesh pode ajudar a manter os dados organizados e utilizáveis. Por outro lado, uma abordagem de Data Fabric é útil quando a automação de muitas tarefas do ciclo de vida do produto é necessária. No entanto, Data Mesh e Data Fabric não são abordagens mutuamente exclusivas. Na verdade, existem certos casos em que ambos os frameworks podem ser uma opção adequada. Neste caso, uma arquitetura mista entre os dois seria a escolha mais adequada.