As tecnologias de código aberto permitiram nos últimos anos uma evolução dos processos e métodos de ingestão, processamento e armazenamento de dados. Com isso, houve um grande avanço nos casos de uso e integração entre as diferentes áreas de negócio aumentando a necessidade de compartilhar dados de uma maneira aberta, segura e simples, para gerar valor além do que já é obtido atualmente. De acordo com um estudo do Gartner, as empresas que promovem compartilhamento de dados podem ter uma melhor performance em suas métricas de negócios em seu setor se comparada às outras que não conseguem chegar a este patamar.
A necessidade de compartilhar dados não é uma novidade, mas muitas organizações sofrem para compartilhar seus dados. Nos últimos 30 anos as soluções de compartilhamento de dados foram construídas de um modo proprietário ou com soluções "caseiras", com tecnologias SFTP e/ou REST API's que são difíceis de escalar ou manter, exemplificado na arquitetura abaixo:
Figura 1: Compartilhamento de dados sem Delta Sharing
Com esses desafios em mente, o protocolo Delta Sharing foi anunciado com o princípio de ser aberto, descentralizado e possibilitar o compartilhamento de dados de maneira segura entre as diferentes soluções, com isso, padronizar e agilizar o acesso aos dados rapidamente quando necessário. A arquitetura acima é simplificada quando utiliza-se Delta Sharing como mostramos abaixo:
Figura 2: Compartilhamento de dados com Delta Sharing
Com a arquitetura simplificada temos um claro e importante benefício que é de ter o acesso aos dados atualizados sempre, sem a necessidade de usar as mesmas ferramentas que armazenam a informação ou de replicar dados, uma arquitetura simples que possibilita aplicar novos conceitos rapidamente como por exemplo, Dados como Produto e Data Mesh.
Delta Sharing permite alcançar esses benefícios por ter um conceito simples onde quem deseja compartilhar a informação (provedor de dados) pode escolher qual informação deseja compartilhar e quem necessita acessar os dados (recipiente de dados) pode utilizar qualquer ferramenta compatível com o protocolo para acessar a informação:
Figura 3: Arquitetura Delta Sharing
A partir da adoção da tecnologia no mundo real, vemos como Delta Sharing pode ajudar a agilizar o processo de inovação e democratização dos dados nas organizações que necessitam de novas análises e diferentes visões sobre sua informação e monetizar a informação que possui de maneira ágil e segura. A seguir detalhamos alguns casos de uso mais comuns na adoção da tecnologia:
Um caso de uso muito