DATA MESH - DADOS COMO PRODUTO
Convidados
Luís Rúdi
Cofundador do Tangerines Data Analytics e Gerente de Governança de Dados @ Tangerines Data Analytics; SulAmérica
Em 2019, Zhamak Dehghani definia o conceito de data mesh, uma nova abordagem que visa descentralizar a arquitetura de dados, dando a responsabilidade para as áreas corporativas organizadas por domínios. A mulher por trás dessa criação conseguiu jogar pimenta em alguns problemas antigos e apresentar uma solução objetiva e eficaz apenas ressignificando o uso dos dados. Hoje, em 2022, gigantes como a Netflix já apostam no data mesh, e a previsão é de que essa seja mais uma grande revolução no mercado de tecnologia para os próximos anos. Sem dúvida, digna de atenção! Nesse episódio do #PPTNãoCompila, Wellington Cruz convida Luís Rúdi, cofundador do Tangerines Data Analytics e gerente de Governança de Dados na SulAmérica, para falar sobre o assunto do momento. Convidado: Luís Rúdi: https://www.linkedin.com/in/luisrudi Disponível também no Spotify: https://sptfy.com/M13n Outras plataformas: https://linktr.ee/pptnaocompila Acompanhe nas redes Instagram e Twitter: @pptnaocompila LinkedIn: https://www.linkedin.com/company/pptnaocompila Produção: Voz e conteúdo | https://www.vozeconteudo.com.br - @vozeconteudo
- Dados como Matéria-Prima
- Data Mesh: Ponte Transacional-Informacional
- Transformação Digital e Dados
- Agilidade e Entrega de Valor
- Introdução do Podcast e Temas
- Interlúdio Musical
- Conversas Filosóficas e Princípios
- Fundamentos: DDD e Produtos de Dados
- Dados na Indústria 4.0
- Dados Brutos vs. Informação Refinada
- Tipos e Monetização de Produtos de Dados
- Produto de Dados: Utilidade e Valor
- Ingestão de Dados e Falhas de Projetos
- Mentalidade de Produto para Dados
- Arquitetura Corporativa e Domínios
- Data Mesh: Padrão para Valor dos Dados
- Princípio DDD no Data Mesh
- Data Mesh, Microserviços e Domínios
- Organização Sustentável por Domínio
- Analogia da Cozinha: Especialização por Domínio
- Gestão de Dados Transacionais e Big Data
- Definição e Utilidade do Produto de Dados
- Data Owner e Curadoria de Produtos
- Eliminando a Distinção Transacional/Informacional
- Otimização e ROI com Produtos de Dados
- Visão Estratégica do Data Product Owner
- Patrocínio: Game Bass
- Interlúdio Musical
- Estratégia e Maturidade no Data Mesh
- Transformação Digital Requer Mudança de Dados
- Estratégia como Fator de Sucesso
- Inclusão do Analítico no Desenvolvimento Ágil
- Integrando a Equipe de Dados aos Squads
- Visão Holística e Evolução da Cultura
- Plataforma de Dados e Governança Federada
- Governança Federada: Autonomia Regional
- Equilíbrio entre Liberdade e Regras
- Desdobramento de Domínios por Maturidade
- Arquitetura Intencional vs. Emergente
- Gerenciando a Liberdade Tecnológica
- O Paradoxo da Liberdade na Decisão
- Mudança Cultural e Estratégia
- Patrocínio: Klever
- DBAs e Novos Paradigmas de Dados
- Centralização vs. Descentralização de Dados
- As Três Complexidades: Pessoas, Negócios, Tecnologia
- Monólitos vs. Microserviços: Contexto
- Organização de Dados por Domínios
- Dados Mestres, Referenciais e Transacionais
- Mapeamento de Domínios e Papéis
- Foco nos Princípios e Colaboração
- Entregando Valor com Abordagem Multidisciplinar
- Encerramento Filosófico
- Introdução à Data Observability
- Chamada para Ação e Redes Sociais
- Música Final
uma analogia uma comparação que eu faço que o petróleo foi matéria-prima da Segunda Revolução Industrial e o dado é a matéria-prima da quarta Revolução Industrial tanta mecha é uma ótima maneira de você tirar esse GAP esse sei lá precipício que existe de divisão entre transacional e informacional não precisa ter essa distinção de transacional e informacional Porque no final das contas é tudo produto não tem como separar estratégia de dados a estratégia de desenvolvimento né porque quando você fala por exemplo de ter um deita mexe de um cara que é o decisor local ali sobre a consolidação da informação e etc não tem como você pensar isso de uma forma que não seja através de você ter como Squad multidisciplinar e eu vejo muita galera muita empresa é no mercado tentando fazer transformação digital sem transformar a maneira que é mais Condado isso não vai funcionar uma coisa não é consequência imediata da outra elas amadurecem no seu próprio tempo mas muito uma reboque na outra eu nunca conseguiria ter um modelo ágil e continuar desenvolvendo monolito [Música] aplico ágil dentro desses domínios colocam uma multidisciplina lá que eu vou estar respeitando os requisitos de dados requisitos de sistemas o requisito da aplicação o requisito de produto de funcionalidade né eu não funcionalidade né que isso funciona não funcional eu vou estar entregando valor para quem precisa que no final das contas é isso que a gente quer e não importa se está na terceira forma normal se a chave em valor ou se sei lá é grato muito bem muito bem meus amigos do PPT não compila estamos aqui todo mundo pediu hoje todo mundo pediu importante hein todo mundo pediu esse episódio sobre deita mexe observabilidade e produtos de dados e DDD todo mundo pediu esse episódio que estou aqui hoje com Luiz Rude que é gerente de governança de idade na sua América galera
de dados e filósofo também [Música] então ó acompanha a gente aqui hoje a gente vai falar de DDD integridade relacional produto de dados sobre conceito de desenvolvimento orientado a dados transformação digital vamos falar de tudo isso aqui então acompanha a gente que episódio tá sensacional e tudo isso muito regado a analogia então o Rudi ele é realmente muito bom de analogia então acompanha aqui que você vai realmente gostar desse Episódio deita mexe observabilidade de dados bora [Música] [Aplausos] sabe que tive que te chamar aqui de qualquer forma na rede porque você foi citado nominalmente no episódio do gato para falar sobre data observar bitch e no nosso último episódio também que você teve aqui a gente falou de deitar mexe temos Alguns alguns pontos aqui para muito assunto cara E hoje como Episódio só nós dois a gente tem que tomar um cuidado Extra de não virar as nossas conversas filosofais né Isso é verdade também daqui a pouco a gente começa no deitar mexe começa na origem da vida mas só que se você for prestar atenção tudo a gente está falando de princípio verdade verdade tudo isso é a graça das nossas conversas né que a gente vai sempre na razão das coisas sempre é muito profundamente eu sou emoção muito bem Cara eu acho que tem alguns Alguns princípios já que você colocou muito bem essa palavra que a gente tem que deixar mais claro para até para dar um background para quem está nos assistindo hoje para a gente falar um pouco mais sobre essa evolução da estrutura de dados arquitetura de dados né como um todo falado da itamet falar de date observar bilhete também mas acho que tem alguns conceitos que a gente tem que deixar um pouco mais claro para as pessoas para a gente poder engatar nesse assunto né Eu acho que o principal é o DDD acho que não tem como a gente falar de deitar mexe de arquitetura moderna de dados você fala de DDD né concorda e tem um outro também que é derivado desse que os dbas vão adorar falar com a gente sobre isso que a integridade relacional de produto de dados que esse também é um que tem que ter um Globo Repórter dele né que é o que come e tudo mais vamos falar então desses primeiros conceitos depois define melhor para a gente o que que é um produto de dados beleza porque isso também é muito obscuro né que é um produto vedados é um produto que usa dados é um produto consumido pela ti derivado de dados daqui a pouco Rude vai explicar isso aí porque eu acho que acelerar bastante e eu queria talvez dar um passo para trás porque é importante a gente entender o cenário de dados Então você teve uma primeira revolução industrial que foi pautada no que mecanização da produção você falou um passo só você voltou os dois séculos voltei bastante né mas primeira revolução é o mecanisei a produção qual foi a segunda revolução eu escalei a produção na terceira revolução eu automatizei a produção e na quarta Revolução Industrial que a indústria 4.0 que a gente está a gente está personalizando a produção Entenda eu tô sempre focando em produção Eu sempre tô focado em produto em gerar um processo que vai gerar um produto E quando você fala em produção Você tem uma série de desperdícios o próprio link fala do sétimo mais um desperdícios e quando a gente vai pegar num cenário de indústria 4.0 onde o dado é matéria-prima para tudo pega Quais são as tecnologias que a gente tem na indústria 4.0 você tem senso de dados e a né Inteligência Artificial precisa de dados precisa realidade aumentada precisa de dados Cyber Security precisa de dados Então tudo não é encontrado em um exemplo que não precisa de dados todos precisam de dados então tanto que aquela frase os dados são um novo petróleo uma analogia uma comparação que eu faço que o petróleo foi matéria-prima da Segunda Revolução Industrial e o dado é a matéria-prima da quarta Revolução Industrial então assim essa comparação é importante porque porque quando a gente entra num cenário de Big Data onde o dado é super valorizado não que ele seja super estimado Mas ele tem muito valor e você tem todos os desperdícios de produção que o Lin né e a indústria a manufatura tenta eliminar esse desperdício mas quando você tem isso para dados que não são um insumo que é perdido Ou seja você só cresce cresce você não usa o dado e perde o dado você usa o dado e gera mais dado Então você começa a potencializar todos esses desperdícios e é legal essa analogia Rude porque quando você tá pensa no dado Como de fato o combustível da produção de ti né Não só a produção de temas da produção de transformação digital de produtos tecnológicos né você consegue fazer esse paralelo com todas as formas de da matéria-prima de combustível eu vou fazer dentro desse explodir ó desde o armazenamento já consigo pensar da forma de não captação do combustível você consegue pensar do desperdício de consumo você consegue pensar combustível ele é um produto refinado depois da refinaria o petróleo ele é o dado quando você coloca um esforço refinado aí você vai ter outro tipo de produto Então quando você fala que o w é combustível no dado não é combustível A informação é combustível porque ela já é um dado tratado ela já é um dado refinado cara pode acabar o episódio aqui agora né E aí isso que eu falei assim que eu ia explodir sua cabeça então quando você vai lá para Mackenzie aí eu tô tô antecipando o pau Mas quando você vai lá para Maquim você falam de cinco arquétipos de dados de produtos de dados você vai ter o arquétipo de apis né enfim consumo via api certo que se você for fazer uma analogia seria como se fosse o piche depois que o petróleo refinado Aquela aquele aquela etapa mais grossa ali que você basicamente vai ter uma API que vai chamar o dado beleza é grudado uma coisa mais mais bruta beleza aí você vai ter uma segunda parte que é a parte de reports Ok Entenda você vai estar fazendo como se fosse não é nem um piá é como se fosse fazer um uma extração de um conjunto de dados girando uma informação uma consolidação exatamente um report Beleza você vai ter um estágio que você vai estar focado mais vender conhecimento que aí o que o gasto em chama de compartilhamento externo Então você gera o conhecimento e você monetiza isso internamente ou externamente dentro do seu do seu ambiente do seu ecossistema você vai ter a parte de 100 de box que é um Insight e você vai ter os produtos de Advanced analíticas que é quando você transforma aquele em site num produto monetizado dentro do seu ecossistema que vira sabedoria quando você fala de produto de dados necessariamente para eu poder chamar ele de produto ele tem que ter monetização envolvida não de alguma maneira assim porque e mais harmonetização não é só direta ela também é Indireta não necessariamente está vendendo dado por estar sendo por algum viés de negócio para retorno que não é só de ti né uma tomada de decisão é um uso e aí entra no conceito de produto que eu falei que eu acelerei pauta a gente já volta aqui nesse nessa parte do produto mas só que é você para ter um produto você tem que atender uma necessidade de negócio não existe produto que não tenha utilidade o produto ele tem que endereçar um problema a gente já volta nessa parte de produto Mas eu só queria explicar essa comparação da refinaria porque vamos lá você tem o Up stream me destrinho dá um stream dá stream consumo me destruir curadoria três vezes aí tá vendo ó e o Up stream captura então capturo consumo ou três is eu faço a ingestão integridade e a inteligência então nota eu tenho muita semelhanças do dado com petróleo ele precisa ser submetido a um certo esforço seja calor ou seja processamento para ele gerar produtos gerar ativos que possam gerar valor para companhia tá bom dentro desse ecossistema aqui que eu fiz aqui de Panorama surge uma problemática que é você começou a fazer ingestão à beça para dentro da das companhias você começou comer começou a ter um cenário de dados orientados à aplicação então você começou a selar tudo começou a vir em Big Data cada vez mais dados antes era 2 4 6 enfim já tá sei lá quantos pétabytes por segundo e você começou a potencializar todos os problemas de produção que você tinha lá na primeira segunda terceira revolução industrial cenário caos no mundo de dados ninguém consegue extrair valor e quando consegue extrair o valor é custo de muito dinheiro por isso que os programas de dados projetos de dados falham por isso que o gartner falou que em 2025 a gente ia ter sei lá quantos acho que era 60 projetos 60% projetos de dados em um falhar por isso que em 2022 85% dos programas né de governança e um falhar por quê Porque você vende um Panorama de dados insano isso que você colocou ele é bem cara se resumiu assim alguns anos de evolução desse desse problema de dados né eu me lembro muito bem que existiam algumas Críticas não não aceitas naquele momento mas vamos falar aí Cinco seis talvez sete anos atrás quando começou a ter os primeiros os problemas os primeiros projetos Mas como eu posso dizer mais ambiciosos de Big Data cara era basicamente programas de acumuladora de dados desperdícios do link Estoque Estoque é desperdício por isso que eu falei assim não é errado você ter muita coisa dentro de casa o errado é você não mas isso em valor entendeu então assim a indústria de dados tá cometendo os mesmos erros que a indústria sei lá de carro automobilística cometeu gerando muito estoque para pouco valor e aí quando a quantidade né tudo aquilo que você estoque não usa desperdício tudo que você exatamente E aí quando você a gente já vai chegar eu tô querendo antecipar novamente para produto mas quando você pensa em produto você tá pensando em potencializar valor não em gerar desperdício E aí por isso que o mindset de produto ele é tão importante para a gente conseguir mudar esse Panorama de dados porque as pessoas precisam realmente entender que o dado ele precisa ser útil ele precisa ser utilizado ele precisa ter um público e ele precisa ser utilizado no sentido de ter uma facilidade de utilização congela aqui que eu quero fazer esse Gancho para a gente esclarecer um pouco melhor essa questão DDD Beleza você falou em um determinado momento da tua explicação que um dos grandes problemas eu concordo em gênero número e grau a gente se lá as informações entre elas na forma de você criar domínios de aplicação para esses dados eu vou abrir um parentes aqui para explicar o que de fato me tornou um arquiteto de ti melhor eu sempre fui um cara muito técnico eu sempre trabalhei muito com arquitetura de solução e arquitetura de desenvolvimento software um determinado momento da minha carreira eu fui desafiado a entender o que era arquitetura corporativa o que muitas empresas confundem o conceito de que a arquitetura corporativa não é ó fica aqui galera a dica arquitetura corporativa não é a área de arquitetura que atende a Corporação inteira arquitetura corporativa é uma outra disciplina de arquitetura que entende a companhia entende o processo da companhia entende os negócios entende os produtos da companhia entende as cadeias de produção e as cadeias de valor da companhia e Rude foi nesse momento que eu dei um salto a minha carreira como arquiteto que eu consegui fazer o paralelo entre arquitetura do negócio arquitetura da Corporação e arquitetura da tecnologia até a arquitetura da solução e arquitetura de infraestrutura e etc o que que eu tô fazendo esse Gancho porque quando você não tem a visão da arquitetura do negócio você tem uma tendência muito grande em olhar só para o Ciro da aplicação que você está projetando por quê E aí não é arquitetura né porque uma das premissas arquitetura é você ter a visão holística você conseguir ver o todo e projetar a solução de uma maneira interoperável de uma maneira que se conecta com tudo isso e aí tá muito mais para uma engenharia de solução que pensa só em ter uma solução robusta e funcional né do que aquela visão da arquitetura que é pensar não é ecossistema no conjunto da coisa né que fazendo paralelo com arquitetura civil que nós temos e a engenharia civil que nós temos projetando cidades etc seria você olhar para o aspecto mais urbanístico da coisa é só você ver um prédio construído por um engenheiro e um prédio construído Exatamente é diferente como ele se conecta com o bairro com o ambiente existe uma série de outras preocupações requisitos que foram considerados eu concordo o engenheiro ele vai pensar e ter aquele prédio estável funcional e seguro que não é errado não é errado mas é um outro mas só que não é o melhor isso exatamente o arquiteto sem entender a cidade entendeu o mundo e o contexto da onde aquela habitação tá inserida Essa é o urbanismo e é que isso é equivalente também para tecnologia né E por que que eu dei essa volta toda e entrei nessa nesse paralelo com arquitetura mas antes de você falar de DDD eu falei para caramba a introdução porque porque o data mexe é um uma das maneiras uma das maneiras não é a única e nem é a melhor para todas as empresas Mas é uma das maneiras que viabilizam a eliminação desses desperdícios e a escala de valor dos dados então data mexe ele é o que ele é um padrão de arquitetura um Framework de arquitetura desenvolvida em 2019 por uma pessoa maravilhosa que eu não sei como se fala o nome delas amar Sei lá embaixo na descrição mesmo mas enfim é um padrão de arquitetura é que que essa moça desenvolveu é Para justamente eliminar esses desperdícios de dados e fazer com que o dado ele pudesse ter o seu valor escalado potencializado dentro das companhias não queima pauta ainda porque eu acho que para entender o conceito mexe a gente tem que deixar claro o conceito de DDD sim é porque é um dos princípios por isso que eu falei assim é um padrão de arquitetura e dentro desse padrão de arquitetura existem quatro princípios que o data mexe defende um deles é o DDD o data domen aí você escolhe o último D que pode ser driving pode ser Discovery pode ser qualquer outro D que você queira né E aí na verdade eu conheci como doman driven develo tá vendo não importa você colocou três vezes ali tá funcionando né aí o pessoal lembra que a integridade né se lembra do DDD não nossa o DDD e o TDI é verdade é verdade esse é a entrega mas cara o ponto que eu quero chegar Rudge é que quando a gente começa a falar de mexe porque tem muito deve que que acompanha a gente que é nosso vídeo que vai fazer um paralelo imediato da itamesh conservice e os dois são apoiados no mesmo Pilar de DDD né quando a gente tinha esse contexto de aplicações monolíticas né e os dados cilados monoliticamente para atender uma única aplicação as pessoas começaram a ter que se engajar melhor no conceito de DDD para poder estrangular esse esse monolito e criar micro serviços e piais que atendesse aqueles domínios específicos né e um dos eu acho que não tenho certeza tá pessoal aqui é uma uma um devaneio como eu sempre tenho que confunde mas eu imagino que um dos princípios do micro serviço que é você ter bases isoladas por micro serviço pode ter sido um dos pontapés iniciais prudetamesh que é você explica aí o que conceito do data mexe na sequência o que que é o conceito do DDD mas você é muito isso mesmo aí é interessante a gente entender que um produto ele pode ser um bem ativo beleza um serviço então quando você vai falar até o serviço pode ser um dos Pais Pilares que compõem o produto no final isso é comum indústria e empresas maiores né Por que que eu quis fazer essa referência porque quando você vai para o domínio você deixa de ter uma única refinaria e você passa a ter várias refinarias para cada um dos domínios que você estabeleceu E aí o contexto que você trouxe de arquitetura corporativa que você entender arquitetura de processo de você entender a arquitetura de informação não arquitetura de dados de você entender Quais são as entidades dentro do seu negócio e a entidades referenciais as entidades Mestres e entidades transacionais também você começa a acompanhar melhor o seu ecossistema e aí você consegue organizar melhor suas aplicações porque não falando do Serv se mexe você pode conseguir organizar melhor os seus dados e você consegue delimitar a funcionalidade de cada um do das suas cadeias de valor e isso é extremamente importante Principalmente quando você tá dentro de um uma modernidade que fala muito em ágio que fala muito em vsm que fala muito em scream que fala muito e muito de coisa então você consegue delimitar as coisas para que você consiga gerar valor dentro de um mesmo domínio e isso para mim é essencial não só para o data mexe Mas para empresa conseguir organizar os seus n projetos que que tem no seu no seu portfólio entendeu porque se você não tiver uma orientação por domínio se não tiver o DDD seja qual é o de que for você não consegue criar uma coisa sustentável então resumindo aqui para o pessoal que não tem tanto contato com o assunto domínio a gente pode descrever Talvez né ou de como aquele pedaço do negócio que é alto contido e ter o conjunto próprio de informações vamos fazer analogia ser melhor de analogia do que eu estou fazendo analogia com comida imagina uma um restaurante certo que ele faz comida japonesa tailandesa mexicana é árabe mas que outra culinária que você gosta Portuguesa Portuguesa enfim italiana baiana baiana imagina só um restaurante que faça tudo ele vai fazer tudo mais ou menos ele pode até fazer bem mas só que agora imagina você e comer no restaurante baiano com a cozinha baiana um restaurante com a cozinha portuguesa é diferente Por que que é diferente porque ele se especializa naquele segmento que ele é focado para cuidar Beleza quando você falar de domínio é exatamente isso você fala assim essa empresa ele é um grande restaurante pensa que a matéria-prima é o dado beleza e cada segmento cada ramo da culinária Vai cuidar da sua especialidade basicamente você tá falando assim mano você é um chefe você quer ser um chefe de comida italiana vai para cá você quer ser um chefe de comida portuguesa vai para casa quer ser um chefe de comida baiana vai para cá e esse é a maravilha do datamesh porque você não obriga que um cozinheiro tenha que saber cozinhar tudo você vai cozinhar aquela especialidade Aquela aquele segmento apenas entendeu então eu vejo data mexe com uma maneira de você evoluir o prato beleza dentro do segmento que você delimitou e aí isso é muito importante quando você fala dos tipos de cozinha dentro de um restaurante ele é muito aderente e quando você olha para o domínio de produto né Tem vários produtos que eu comercializo e cada um dele tem o seu próprio domínio alto contido Mas dependendo do tamanho da cadeia de produção de cada prato eu posso ter o domínio dentro dessa própria cadeia de produção Você pode até a comida nordestina ou até posso ter por exemplo aquele conjunto de informações que é do estoque da comida baiana E é isso que você falou é legal porque a gente fez um programa não sei se é um ou dois atrás não sei como quando foi lançado que a gente fez uma analogia da terceira forma normal com a cozinha Então se você for pensar cada tipo de preparo que você vai ter que fazer pode exigir uma organização da sua cozinha diferente quando você tá trabalhando numa cozinha só para fazer tudo você não consegue ter a dinâmica de customização que você pode ter quando você tem uma cozinha regionalizada entendeu então a maravilha do data mexe é você organizar os ingredientes ou os dados ou as informações de uma maneira que satisfaça a culinária daquele segmento esse para mim é o grande diferencial do DDD você é potencializa a especialização a customização E aí fazendo analogia a quarta Revolução Industrial você personaliza a produção agora uma dúvida prática de que provavelmente você tem mais conhecimento que eu nesse aspecto mais prático do desenvolvimento da operação de ti ali do direito mexe quando a gente fala de um service mexe né que a gente está falando do ambiente transacional ali da geração desses dados seja persistência seja leitura por exemplo um serviço que é uma pi daquele domínio específico né ele tem a sua própria base e com essa arquitetura moderna baseada em micro serviços eu vou ter várias bases né e vários serviços o data mexe ele ajuda a gerenciar esse cenário mais múltiplo porque em tese eu deveria ter o arquitetura já modelada baseada em DDD desde o transnacional quando a gente fala desse desse problema da gente ser um acumulador de dados no Big Data né E a gente tem toda essa ingestão de dados muito plural porque eu tenho várias bases como que a gente trata isso de uma maneira mais eficiente sem desperdício né porque a gente vê algumas abordagens que eu de fato não tem opinião a respeito né que tenta substituir os processos de etl padrão que a gente tem né que são os mais utilizados no mercado até hoje que faz a extração dessas bases e faz a ingestão depois não dá para house no Big Data não dá tá lei que etc para ter um processo onde eu faço uma gestão de meta dado direto do transacional como é isso na prática na tua opinião tá então vamos para o conceito de produto vamos Você tá louco para falar disso termina e aí já faz o raciocínio em cima disso porque eu acredito que o conceito de produto vai ajudar a responder tá bom então quando a gente fala de produto é acredito que a melhor definição de produto acho que foi até num dos episódios aqui do PT que falou que produto é você ter a capacidade de encapsular valor dentro de um ativo tecnológico Beleza então quando você fala de um produto de dados é a mesma coisa você tá encapsulando o valor através de um ativo de dado pronto simples assim certo e aí para mim um produto de dados pode ser uma coluna pode ser uma tabela pode ser um objeto pode ser um atributo pode ser um Dash pode ser um micro serviço pode ser um score pode ser pode ser tudo isso desde que você esteja fazendo um consumo de dado beleza dito isso eu vejo três Us e eu adoro essas analogias porque como eu falei você precisa ter uma utilidade você precisa entregar valor precisa ser utilizado você precisa ter um público e precisa ser utilizável precisa ser fácil usar Ok então dito isso de você ter esse contexto de produto aí você vai para o DDD o DDD você vai ter um conjunto de produtos beleza por domínio e aí como você vai organizar Isso depende muito da maturidade e da propriedade de dado que você define da pessoa que vai cuidar disso porque quando você fala de produto de dados que é um segundo princípio da tua Messi está falando de ter um mauner uma pessoa que cuida estratégicamente daquele produto está falando que você precisa ter um cu por uma pessoa taticamente com a responsabilidade de curar aquele produto que fazendo paralelo é um piêni e um piou que a gente está acostumado a ver em produtos digitais e mais um pmpou com foco nos dados exatamente E aí quando eu Trago essa analogia sobre um parentes aqui e geralmente pode ser a mesma pessoa ou não então não é que pode ser a mesma pessoa então é que quando eu olho para um domínio a pessoa que tá ali cuidando daquele domínio que é o auner daquele domínio ela tem responsabilidade de ponta a ponta e aí quando eu quis fazer essa essa introdução toda para que para falar que o data mexe é uma ótima maneira de você tirar esse GAP esse sei lá precipício que existe de divisão entre transacional e informacional porque se você for pensar você vai ter um ativo que vai atender as chamadas do sistema mas só que esse mesmo armazenamento poderia estar sendo Federado por exemplo por informacional e qual que é o problema disso eu utilizo uma mesma tecnologia de armazenamento eu elimina esse desperdício de estoque de replicação E aí falando do link você tem um custo de transporte que é desperdício você não precisa ficar replicando dado para em lugares milhões de lugares direciona muito isso né Você pode ter um um evento de negócio transacional que gera gatilhos para outras ações transacionais entre elas a ingestão né mas é isso que eu tô falando você não precisa nem fazer ingestão o seu o seu orientação é eventos ele pode na verdade gerar um gatilho de atualização na sua agregação entendeu quando eu falo em gestão é tipo o consumo pro Internacional seja ela persistência não data Leica ou atualizar direto o teu o teu dash em tempo real mas é por isso que eu tô falando que eu venho aqui para explodir a cabeça mesmo não precisa ter essa distinção de transacional e informacional porque no final das contas é tudo produto entende você tem aí eu novamente nas letras você tem três cês de personas vamos falar assim você tem o criador do dado o custodiador do dado e o consumidor do dado quando você modela quando você organiza os dados você tem que pensar em quem consome Beleza então vamos pensar assim você vai consumir para o seu sistema ok Você vai consumir Isso você precisa de uma baixa latência provavelmente Então você vai colocar lá no banco de chave valor que Vai facilitar o seu rest beleza Poxa mas essa mesma tecnologia ela pode ser federada por exemplo num Big quire da vida e pode já dar o start para a camada de Delta lei que bronze lá da sua informacional olha só eu tô falando de uma mesma modelagem que atende dois tipos de consumidor diferente você eliminou o seu evento de replicação você eliminou um CDC você eliminou mais uma nada de tecnologia simplesmente porque você focou em quem vai consumir você teve a visão de produto aplicada no seu DDD por isso que o DDD ele é tão importante e o conceito de produto é tão importante dentro desse ecossistema porque aí é que você vai separar quem faz muito desperdício e quem realmente pensa em processos enxus e isso para mim é maravilhoso porque se eu for pensar de uma maneira bem linda mesmo você vai ter sei lá quantos domínios tem numa empresa no máximo 100 Beleza você vai ter sempre tabelas e você vai atender o informacional e o sistêmico simultaneamente imagina só isso fica muito mais fácil Ah mas a minha aplicação não sei o que lá mas ela consome de qual domínio nessa aqui o seu micro serviço consome de condomínio nesse aqui então beleza você leia você escreve acabou você tá propondo aqui muito audaciosamente cara tô tô respondendo fritando é que eu posso já dentro da camada transacional ter processos de na verdade você tá dizendo aqui explodiu o limite entre camadas informais e não existe a gente saiu do linear eu não preciso mais ter esse muro eu posso ter Jaime Gran time não vou chamar de transacional vou chamar ele tem de execução da aplicação os processos de geração de valor do produto de dados Exatamente porque você você tem que vamos lá quando você fala de um produto de lá você precisa ter um armazenamento legal esse armazenamento ele vai ter que ser orientado ao consumo quando você pega um piolho de dados né que é até ruim porque você fala de piolho de é lá do episódio de lgpd procurem lá o episódio lgpd mas quando você fala desse data product Towner ele vai precisar ter essa visão estratégica porque se ele tiver a visão estratégica olha só que ele faz ele elimina o desperdício da cadeia de valor dele falando de dados ele facilita o consumo digital porque aí todos os micros serviços eles vão estar consumindo de uma base data centro que não é o monolito é um data centro que vou respeitando arquitetura de informação arquitetura corporativa da empresa e você potencializa a consumo para mim um produto que potencializa consumo e reduz o como posso assim o custo de de processamento execução tudo mais para mim esse é o produto que eu quero ter dentro da minha empresa porque é menos custo para mais uso eu olho o roi disso eu começo a aumentar exponencialmente com você que tá vendo esse podcast da hora tá vendo um monte de problema aqui que a gente está colocando né e Quer uma ajuda aí na sua empresa faz o seguinte entra no site aqui da Game Bass que a gente pode te ajudar vem-me berse.io nós somos uma empresa relacionada à arquitetura de soluções a modernizações de aplicações também atuamos na fonte devops para ajudar vocês a serem extremamente ágeis então dá uma olhada no nosso site que vai estar aqui embaixo.io e lá você vai poder ver um pouquinho da nossa história do nosso profissionais e aproveitando se você for um profissional da área de tecnologia que tá a fim de trabalhar numa empresa legal monte de colega gente boa e tecnologia de ponta manda um e-mail para pipocar@gamers.io [Música]
agora vou fazer uma pergunta capciosa aqui vai lá né quando a gente fala de grandes corporações por que que eu tô fazendo essa pergunta deixa eu abrir um parentes antes né porque quando a gente fala de produtos isolados produtos de resultado imediato né que eu posso colocar por exemplo no Squad se raciocínio perfeito eu tenho integrações mais curtas tenho resultado mais imediato tem uma pessoa que toma uma decisão simplesmente baseada no dado que ela tem pela autonomia que ela tem de Pior né do produto e do dado do produto quando eu falo de uma empresa maior onde eu tenho várias cadeias produtivas várias cadeias de valor e vários produtos que estão dispersos dentro da companhia Geralmente eu tenho decisor local desse produto eu tenho uma camada executiva acima disso que toma uma decisão mais estratégica que se espera que seja deita driving olhando para os dados da camada imediatamente inferior do decisor que olha para o produto né pensando nisso Eu precisaria ter ou não na sua visão uma outra camada de analítico que seja um stage para que eu possa fazer a agregação da informação e aí já fazendo um paralelo para o lado mais técnico né eu vou ter ali um Stage que eu posso fazer agregação desses dados não datalei consolidado etc para ter uma visão da informação e do produto que localmente se espeus não tem qual que é a tua visão disso percebe eu tô colocando uma camada decisória acima disso então aí eu vou tô aqui para complicar não eu vou dar a resposta padrão de arquitetura que é o que depende depende aí Maravilha porque o que que eu quero dizer com isso é qual que é a estratégia da sua companhia a sua estratégia da sua companhia é conseguir entregar mais rápido certo você tá focado na agilidade menos na qualidade Qual que é a estratégia da sua companhia você tem que atender o regulatório para amanhã qual que é a necessidade da sua estratégia para onde ela está te conduzindo entendeu porque isso aqui vai direcionar você e como você vai pilotar o datamesh porque isso pode ser até inclusive um fator que vai falar assim exatamente não é melhor o melhor como para você entregar essa estratégia entendeu Por isso que por isso que eu comenta assim é tudo vai de acordo com a estratégia da companhia se uma essa estratégia da companhia está focada em eliminação de desperdício e potencialização de valor a média longo prazo esse é o caminho natural Lógico que se você precisar de uma coisa mais rápida aí você vai ter que coexistir de uma maneira mais linear você vai ter que ainda ter o transacional sistêmico e o informacional E aí vamos falar aqui ó a gente falou de uma maneira totalmente enxuta beleza que é o dado camada chave valor É atendendo os dois né a chamada via pay e o informacional no primeiro Stage de um Delta lei de um data lei que House que for Ok esse seria o cenário ideal sobre o aspecto de eliminação de desperdício potencialização de valor única verdade blá blá blá esse cenário maravilhoso que a gente tá falando tá bom Agora vamos pegar uma realidade das companhias terceira forma normal que tava focado em eliminar em resolver um problema de armazenamento que tinha lá na segunda revolução industrial e terceira revolução industrial e aí está falando de armazenamento que hoje não tem mais problema Big Data tá aí para isso Beleza então eu tenho uma modelagem focada num problema que já não faz mais parte da modernidade das grandes empresas beleza mas todo ecossistema de modelagem de dados direcionado para isso aí você vai ter uma replicação CDC para uma área de stage para depois você ter um etl você jogar isso dentro de uma arquitetura de eventos que vai gerar Mais uma pluralidade de informações de diversos outros ecossistemas Então veja as duas eu tô trabalhando com conceito de produto e as duas eu consigo trabalhar conceito de domínio agora a minha estratégia vai dizer o quão eu vou eliminar esses desperdícios eu vou deixar isso mais enxuto eu vou ter um trabalho estruturante muito maior beleza Ou eu vou mais camadas aí vai depender da Estratégia até porque você falando aqui eu fiquei pensando não tem como separar a estratégia de dados a estratégia de desenvolvimento né porque quando você fala por exemplo de ter um deita mexe de um cara que te é o decisor local ali sobre a consolidação da informação e etc não tem como você pensar isso de uma forma que não seja através de você ter um Square de multidisciplinar de um time dedicado por produto que tem autonomia sua própria produto né porque aí a minha organização hierárquica ela passa a ser por domínio não passa a ser mais por disciplina Você ainda vai ter que ter o centro de excelência que aí é um outro Pilar durante o princípio que a gente vai falar mas só que você dá autonomia para cada Bio cuidar do seu conjunto de produtos sejam de dados produtos digitais E aí até fazendo uma provocação não existe transformação digital sem transformação no meu método de trabalho com dado a operação não existe Porque pensa assim digital vem de você ter a capacidade de gerar bits beleza a capa sua capacidade de transformar sua jornada física em algo que vai ser pautado em dados isso que a transformação digital e eu vejo muita galera muita empresa é no mercado tentando fazer transformação digital sem transformar maneira que mexe com dado isso não vai funcionar Você pode até fazer o dois três duas três ações quatro sei lá quantas for ações digitais Mas você não vai ter uma transformação digital você não vai conseguir entrar no Free digital você não vai conseguir fazer nada disso porque porque você precisa transformar a maneira que você fez o dado digitalização não é transformação digital não é quer dizer você pega um processo analógico digitaliza ele replico mesmo processo replico o mesmo valor só que em vez de usar papel você usa formulário na internet e aí por isso que é importante e aí a gente não tá falando mais de uma estratégia de dados uma estratégia digital mas uma estratégia de produto por isso que a estratégia ela vai ser muito divisor do Sucesso ou do não sucesso da desses programas de datamesh service mexe porque porque você vai dar autoridade para o auner ali decidir o que que ele vai querer fazer do produto do domínio dele entendeu eu fiz essa pergunta sobre a camada executiva olhando para esses dados porque é muito comum hoje a gente ver empresas que estão em processo de transformação digital já tem uma evolução uma maturidade um pouco maior no processo de desenvolvimento né então ela tem um Squad multidisciplinar com o arquétipo desenvolvedor com cara de infra copiou ali para tratar o seu produto digital dentro de um ambiente transacional mas aí é com muito comum ainda você ver tem ali um coi de analite que hoje Advanced Analytics que é o cara que sai catando esse petróleo de todos esses produtos fazendo integração via TL etc jogando tudo dentro da ta Lake e esse cara resolvendo a vida dele sozinho sem ter o contexto do produto eu levantei essa bola justamente porque depois de tudo isso que a gente tá falando aqui me parece que o data mexe é trazer essa galera do analítico para dentro do desenvolvimento e dentro do processo ágil de desenvolvimento dos próprios produtos digitais assim como trouxe todas as outras áreas do processo de desenvolvimento a infra agora tá dentro do Squad arquitetura também do Squad tá todo mundo dentro de uma orientação ao produto porque com analítico estava fora e aí eu vou fazer uma provocação em cima da sua provocação Porque que a galera de dados que vai lá Desculpa modéstia mas é a mais importante desse processo agora você puxa um pouquinho para sua saúde Poxa puxei sabe por quê Porque como eu falei não existe transformação digital sem transformação em dado você quer você quer mudar o resultado sem mudar a matéria-prima como eu concordo com você então é arquitetura mas só quero arquitetura de dados também é isso que eu tô querendo dizer é faltou eu tô querendo dizer só assim o eu aqui faltou Talvez uma visão mais não vou nem falar estratégica talvez faltou a preocupação em tratar o dado como produto Porque se o dado fosse tratado como produto isso já estava no Core do piou isso já estava no Core do arquiteto porque o arquiteto ele não vai pensar apenas na arquitetura de infra ele vai pensar na arquitetura de infra mas conectado com a arquitetura de dados também então você pode ter o mesmo o mesmo tamanho de Squad mas só que respeitando mais requisitos Vou ser bem sincero quando que dentro de uma Squad que um arquiteto corporativo esteve um arquiteto de teve que alguém se preocupa com metade muito difícil no geral documentação E aí depois você não consegue reaproveitar o código você não consegue reaproveitar as bases você fica selado porque porque você fez esse desenvolvimento sem considerar os requisitos de dados Tá bom então minha provocação é chamem a galera de dados para fazer parte da Squad entendeu a Squad é multidisciplinar é entenda que o produto digital api é um produto digital o app é um produto digital mas os dados que estão por trás também são produtos que fazem parte desse domínio e eles precisam ser considerados nesse desenvolvimento e cara é muito louco porque a gente pensando hoje né e talvez com a experiência que nós temos é sobre essa jornada de digital etc parece muito Óbvio você pensar que cara não tem como você pensar em um produto digital sem pensar nos dados que dão insumo para esse produto e para os dados que esse produto produz né é o input daquele produto né E se você espera ter resultado desse produto esse produto precisa ser alimentado com boas informações com bons dados se você espera que ele Produza bons resultados Você precisa organizar bem o que ele produz informação né parece muito muito lógico pensar dessa forma né mas também Compreendo que as pessoas têm ainda uma visão procedural de que geralmente produto é muito mais alteração do que o que ele gera de informação também a maturidade tem a mudança da que o sistema a gente falou aqui de quatro Revoluções Industriais a empresa que ainda tá na segunda Entendi então assim tem que respeitar a evolução da cultura da empresa tem empresa que se eu falar hoje assim o cara de negócio vai desenvolver TL acha um absurdo tem empresa que isso já é realidade então assim novamente assim a estratégia é muito importante Porque dependendo da Estratégia do investimento do Patrocínio que você vai ter de tempo de dinheiro você vai costurar o como da melhor maneira possível para respeitar a maturidade da sua empresa o datamesh ele pode ser aplicado de maneiras certo você pode respeitar os princípios de n maneiras ou o ponto é começar a mudar essas percepções de orientação por domínio Ok e de produto e aí só não sei quanto tempo ainda falta mas ainda tem mais dois princípios que é então beleza que a plataforma de dados que é você conseguir colocar esses produtos dentro de um ecossistema tecnológico que consiga ser consumido por todos beleza e aí quando você falar de plataforma de jato estava pensando muito na democratização de facilitar o uso Você lembra o produto eu resolvo um valor plataforma o escala esse valor através dos meus consumidores E aí o último princípio é a governança federada E aí quem quiser saber um pouco mais de governança vai lá no episódio de lgpd e governança de dados mas só que aí quando você coloca a governança federada uma analogia que eu acho que é legal fazer é o governo ele vai respeitar a maturidade do seu povo então vou dar um exemplo de federações beleza Estados Unidos ele vai ter São 50 estados beleza que vão estar dentro de uma legislação dos Estados Unidos beleza a união europeia é um conjunto de países que não deixam de ser estados beleza que vão estar dentro de um conjunto de políticas e o Brasil é um conjunto de estados onde que a regulamentação ela é mais plural Vamos colocar assim e tem que ser respeitada sem muita flexibilidade então entenda cada modelo de governança Federal pode dar mais autonomia ou menos autonomia não tô eliminando a necessidade de ter a Federação entenda a Federação como cada domínio beleza mas a maneira que você vai conduzir isso ela pode ser diferente você pode fazer com que cada domínio escolha sua tecnologia isso cara isso acho que essa analogia foi a mais conveniente que eu já ouvi sobre a autonomia por exemplo de piols e piemens se você comparar por exemplo os estados americanos a constituição americana tem poucos poucas regras né Acho que são são exatamente um termo jurídico que fala mas tem tem poucos artigos né e a autonomia dos Estados é muito grande né então por exemplo a pena de morte é uma coisa que lá nos Estados Unidos é decidida de estado para estado beleza aqui no Brasil não a gente pode fazer um paralelo disso para uma empresa onde espiou-se tem extrema autonomia sobre os seus produtos e consegue ter um nível de decisão local muito mais aguda do que outra que é muito que é que tem uma camada executiva mais mais atuante etc né acho que isso e cara eu quero chamar atenção no ponto que você falou de respeitar a maturidade de cada empresa né Eu acho que isso ia fazer uma pergunta para você eu na sua opinião o que que é o melhor faça faça pergunta a sua opinião o que que seria melhor para cada empresa Cara depende da maturidade cada empresa né isso aí levantou para mim chutar velho Obrigado cara isso quer convidar convidado bom ajuda o rosto acho que o ponto principal é acho que o melhor para cada empresa a gente sabe que é ter um LED time mais mais curto entrega de produto melhorar o resultado etc acho que o que depende é o tamanho da jornada que ela tem para isso né Se ela tá muito incipiente ainda na sua na sua maturidade ela não pode pular etapas ela não pode queimar degraus né Para que consiga chegar no nível de maturidade melhor porque aí ela vai em vez de resolver um problema vai criar dois né concordo Então eu acho que nasce muito nessa questão ainda de você antes de você falar sobre separação de domínios em aplicações em dados etc tem um papel cultural ali de separar os domínios na própria operação da empresa se quebrar o muro entre negócio e tecnologia e você ter times orientados a produtos e a cadeias de valor você tem que resolver isso antes de falar antes de quebrar o seu monito em serviços e pegar o teu de banco de dados monolítico e quebrar em pequenas bases porque senão você vai encontrar um problema muito maior da operação da empresa né que você vai ter aí várias bases no mesmo time ou vários times a mesma base ou na mesma no mesmo na mesma aplicação e etc mas o datamesh ele permite que os domínios eles trocam informações tá o ponto é que quanto mais autonomia você dá menos governança no aspecto de garantir e integridade você tem sim eu acho que esse é o ponto que eu quero chegar viu Rude porque o data mexe e é uma arquitetura mais granular digamos assim seja ela de dados seja ela de aplicação ela permite ela dá muita flexibilidade né Só que essa flexibilidade ela tem que vir atender o modelo de operação do negócio diferente se o negócio continuar operando da mesma forma você vai manter uma Gover Talvez o mais rígida ou mais frouxa do que você precisa para aquela sua nova realidade tecnológica né E aí eu vou vou dar outra analogia falando de geopolítica beleza a Rússia Era um país é um país enorme mas só que nesses últimos anos quantas subdivisões da Rússia já não foram criadas pequenos países que ganharam Independência tudo bem que ela tá tentando tudo bem não né ela tá invadindo lá a Ucrânia e tudo mais mas só que tiveram vários países que conseguiram sua independência muitas vezes você vai ter um domínio Grande para caramba Que conforme a maturidade desse domínio vai acontecendo você vai conseguindo criar domínios mais segmentados específicos que vão precisar de um governante certo que seria ali um piou que atuaria mais numa camada executiva beleza e vai ter também um conjunto de leis né de políticas públicas que vão fomentar esse executivo Então o que eu quero dizer com isso que realmente tudo depende da maturidade do domínio depende da maturidade da empresa é Eu particularmente gosto de pensar quando eu vou falar de tecnologia Tá não quando eu vou falar dos domínios eu gosto de pensar em tecnologia com uma política de condomínio eu defino regras macro beleza eu não vou falar para você que você não pode pintar ou reformar sua casa de um jeito a de um jeito bem de um jeito ser se você quiser pintar sua parede de vermelho do seu quarto de verde se quiser usar todas as coisas que você quiser você pode fazer isso dentro do seu do seu ecossistema que eu vou falar é assim ó você não vai poder fazer barulho depois das 10 você não vai poder fazer barulho antes das oito é essas são as regras de convívio então eu acredito tecnologicamente muito nisso porque porque eu acho muito difícil você ter maturidade ou você ter profissionais habilitados por uma alta MA em várias tecnologias diferentes eu acho isso difícil ainda mais para uma empresa que não é sei lá uma uma Google uma Amazon uma Microsoft você conseguir esses profissionais em escala é muito difícil então eu acredito muito no numa política corporativa tecnologicamente falando mais centralizada no sentido de definir arquitetura é intencional e trabalhar na arquitetura emergente né no desenho emergente de uma maneira muito mais orientada ao caso de uso então eu acredito nisso eu concordo 100% nisso nós já trabalhamos junto inclusive com esse modelo né que você não tem conhecimento suficiente do contexto do caso de uso do negócio do produto para você fazer definições top Dawn sobre uma arquitetura sobre uma política etc Então você tem que ter ali uma uma arquitetura intencional que define na balizas né que são políticas corporativas mas que deu um grau de liberdade para que os governadores a implementem as suas próprias regras de acordo com a necessidade do teu próprio estado do próprio produto para que você consiga ter de fato é resultado em cima dessa Liberdade né valorizar o que de fato que o cara conhece do produto do negócio e até existe um paradoxo na Liberdade Não sei se você já parou para pensar nisso mas quando você tem muita opção de escolha a sua tendência é ficar travado Quando você já tem uma arquitetura Netflix para escolher um filme coisa que é bom você vai direto lá e faz exatamente Então é eu acredito muito nessa liberdade e até fazendo uma analogia com criança meu filho tá aqui né se eu deixar ele no espaço super vasto ele não vai saber para onde agora Coloca ele dentro de um circo ele sabe exatamente que ele tem que liberdade dentro daquele circo então é o papel acho que fundamental da arquitetura que vai gerar ali a governança Federal dentro do ecossistema dos domínios é justamente conseguir delimitar esse grau de liberdade para que aí sim o piolho e o time de desenvolvimento consigam ter a liberdade dentro daquele espaço entendeu então é esse paradoxo de liberdade é complicado porque cada pessoa lida diferente cada maturidade lida diferente com esse grau de liberdade vai ter situações que você vai ter que colocar um currículo um currículo né Mas você vai ter que colocar um espaço muito mais restrito vai ter outros que você vai escolhe o que você quiser você se já mostrou que consegue lidar bem com esse com essa autonomia mas só que aí tem que tomar cuidado porque às vezes você dando muita autonomia e liberdade realmente as coisas travam né não vão para frente e podem desandar no final das contas é tudo um jogo de Equilíbrio entendeu Você vai ter que saber jogar com as variáveis jogar é feio né Mas você vai ter que saber lidar com as variáveis de uma maneira mais adequada para o ecossistema que você tá eu eu trabalho com governança de dados mano olha só que maravilha é eu já briguei muito tanto que tenho certeza que você me conheceu na empresa na época como ser uma pessoa que brigava bastante lutava muito por algumas coisas eu entendi que eu não vou conseguir mudar a cultura das pessoas não vou então muitas vezes vale eu respeitar o momento de maturidade da empresa e eu trabalhava na mudança sistema não sistema o sistema aplicação tudo mais mas mudar o sistema corporativo porque quando eu mudo o sistema automaticamente as cobranças mudo automaticamente os indicadores mudam e as pessoas se moldam melhor a esse tipo de cobrança é aquela história do ouvem pelo amor ou vem pela dor eu posso falar melhor você tentar mudar a Maré Do Que nada contra ela né É bem isso aí e tem até tem esses filósofos aí que falam né que você gastar esforço para mudar a cultura de uma pessoa é um você despende de muita energia e quando você está falando de Cultura digital cultura de dados se você muda a estratégia e a estratégia se desdobra em iniciativas táticas que vão estar ligadas a como a pessoa vai ser reconhecida e remunerada Você não acha que isso vai ser muito mais propício ela tem uma mudança cultural por isso que a gente sempre diz inclusive um abraço para o nosso Coast de transformação digital e assuntos de desenvolvimento Então tá devendo aqui então precisa voltar aqui essa questão de mudança cultural ela não pode partir de baixo para cima porque senão você é Davi contra Golias né então quando você parte pelos dois movimentos sim mas ela não pode partir só debaixo Nem só de cima só de cima é o que você falou Às vezes as pessoas mudam pela dor né também não é o ideal mas talvez possa até ser possível a taxa de sucesso é maior agora quando ela de baixo para cima cara é Davi contra Golias porque você vai lutar para fazer uma transformação lutando lá mais fraco né você vai contra interesses de remuneração de reconhecimento etc quando as de cima é mais fácil de comece de cima e mude algumas cabeças embaixo que vão vir de encontro com isso e ajuda no processo de transformação Você conhece os seres da Cultura Você tem o comitê que é top Down você tem a comunidade que a bota up aí você tem os comunicados você tem as capacitações que elas permeiam nos dois níveis né então eu vejo que sim é muito difícil mudar a cultura você tem que saber novamente jogar com as regras do jogo Você vai ter você tem que ter uma boa visão estratégica né Por mais que você não seja o Executivo Mas você vai ter que influenciar a estratégia e criar os meios para que as pessoas comecem a ter aquilo cada vez mais no seu DNA até aquilo ser uma decisão óbvia que acontece você fica tipo transformação digital você fica caçando as palavrinhas com as mesmas letras essa habilidade entendeu o uso da modelagem você fica fazendo isso acho que é habilidade sei lá quero falar com você agora que ainda não conhece a Kleber kleber é uma empresa que já tem mais 3 milhões de usuários em 30 países com 30 idiomas diferentes que tem trazido Soluções em blockchain criptomoedas e ativos digitais o objetivo da Clever é te dar liberdade financeira para operar nesse mercado de cripto então se você acredita nisso se você acredita nessa Liberdade você já Pensa como a klever vai conhecer os caras é clever.io estão contratando também pessoal para trabalhar com cripto com blockchain então se você tem interesse se você tem com respeito nessa área procura Cléber se você gosta de criptomoedas se você opera no mercado você precisa conhecer a Cléber precisa conhecer as soluções da Kleber então o endereço tá aqui embaixo no vídeo para quem não tá no YouTube é cléver.io Vai lá vai conhecer que realmente é o mercado sensacional
esse negócio que você tava falando sobre a Maturidade me fez lembrar aqui logo no momento que a gente começou a falar sobre arquitetura orientada Mix serviços epiais etc cara quando a gente começava a discutir com o dba até de dados inclusive o que tem de dados geralmente ele tem uma uma cabeça um pouco mais moderna mas DVA um abraço para meus amigos eles geralmente não tem essa visão um pouco mais transformacional do que a gente tá falando aqui né então cara quando a gente falava ali de ter as arrepiar e se agregadas por domínio né E que ia ter uma base única isolada e que não necessariamente por exemplo a sua tabela de pedidos ela não precisava ter na própria base de dados de todos os clientes da empresa por exemplo e que eu ia ter uma consolidação desse dado na camada de aplicação e que não ia ter integridade referencial no banco de dados de cliente etc que a pessoa a chave não ia ter uma uma ligação forte dentro da base de dados cara tinha dba que dava pirueta de 3 metros de altura né Quer pensar no momento que os dbas foram formados beleza Qual que era a problemática resistente era lá o grude né que fala Cruz
armazenamento você tinha que resolver isso OK quando você ia para o biai você fazer o quê o seu problema de armazenamento era outro você aplicava mais redundância porque você precisava de velocidade para você fazer ali o consumo Ok vê o Big Data três vezes velocidade variedade e volume Ok ter certeza que você faz isso em casa cara já chegamos 20 vezes já já que não falta letra não pode dar revistinha Coquetel para esse homem ele acaba em 30 segundos Mas aí o que que eu quero dizer com isso quando eu vim com um novo paradigma tecnológico a minha necessidade e os minhas Skills de modelagem técnicas hard Skill elas mudam entendeu então eu vou ter um novo problema para poder resolver de uma outra maneira E aí Engraçado que até fala do sobre centralizar de centralizar é uma eterna sanfona né Tem hora que vale mais um tem hora que vale mais o outro não sei se com armazenamento a gente vai ter essa essa sanfona mas só que antes valia a pena fazer terceira forma normal hoje os frameworks modernos eles não são mais baseados em terceira forma normal normalização o próprio ascensão mais recente do nosso rico coloca um pouco em cheque isso né porque o nociclo ele não tem uma na verdade se você pensar no evento em si cada evento é um documento beleza é um pacote auto contido de dados exatamente você não vai você não vai ter mais update entendeu Você não vai ter mais update você só vai ter uma troca de arquivos mas e isso só é possível você não tem mais problema de armazenamento Você pode ter informação repetida em vários desses pacotinhos E aí vamos trazer aqui então alguns temperos adicionais a toda essa conversa de dar também porque você vai ter três eu gosto sempre de pensar em pelo menos três aspectos tá porque para mim o que é as coisas só ficam em pé a partir de três pontos você duas dois pontos só ele cai que você virando viva no mundo 2D não mas até que enfim beleza mas só que a gente não vive e para mim três eu preciso sempre ter pelo menos três argumentos para alguma coisa então quando eu olho para o aspecto de complexidade eu vejo uma complexidade em pessoas certo porque você cada vez mais precisa desenvolver soft Skill e menos hard Skill Ok você precisa tanto que o fórum econômico Mundial falou Quais são as 10 maiores habilidades do Futuro negociação visão sistêmica como posso falar assim comunicação né você saber conversar influência nada disso é hardskill tudo soft Skill que é difícil para caramba de ser desenvolvido Beleza então você tem um aspecto de mudança de comportamento ligado a pessoa você vai ter uma complexidade cada vez maior no negócio acabei de falar quarta Revolução Industrial personalização Você precisa fazer tudo muito customizado a complexidade o modelo de negócio ele é muito mais dinâmico vivo você tá aí o mundo virou muito Bunny e para mim essa siglas só são ruins porque não é tudo na mesma letra Beleza fica difícil de fazer associação é mas poxa hoje a gente tá num mundo banner Se não me engano é frágil né é sei lá não linear sei lá é incerto e sei lá eu também não é a mesma letra não mas a gente tá num mundo que tá com uma complexidade no modelo de negócio cada vez maior e você tem uma complexidade no produto plataforma tecnológica que muda cada vez mais rápido mas que muda a reboque da mudança de negócio não só eu acho que não só mas principalmente você é de ti você primeiro resolve você primeiro acha cria o produto depois você entende onde ele resolve o problema não não deveria ser assim né Eu tô brincando é mas assim eu acredito que o maior influenciador é necessidade de negócio e sabe porque que é que o conceito de tecnologia se você for pensar é ele parte de você facilitar de você resolver o problema sim mas a tecnologia e os próprios de tecnologia elas estão cada vez mais olhando para resolver a sua própria operação porque quando você acho que isso é um bom resumo do que a gente falou até aqui se você não resolver a sua operação em tecnologia você não consegue resolver o problema de negócio né o dei tá mexe o serve se mexe etc são frameworks que mudam a operação de tecnologia para poder gerar valor para negócio Isso fica muito claro quando a gente começa a olhar por exemplo A Ascensão do ágio dos squads e do processo de desenvolvimento de tecnologia olhando para o negócio muito reboque disso nasceram os micro serviços serve se mexe etc que são modelos de operação de tecnologia que são aderentes ao processo de desenvolvimento de squads etc Se você tá falando tudo como Se funcionasse É lógico que eu acredito muito nesses você comentou uma coisa não é consequência imediata da outra mas elas são elas amadurecem no seu próprio tempo mas muito uma reboque da outra eu nunca conseguiria ter um modelo ágil e continuar desenvolvendo monito mas aí sabe uma pergunta o ajo hoje virou uma Squad de geração de manolitos entendeu então só tem que tomar cuidado para aquilo né A controvérbios então a controversas para quem faz bem porque o monolito menor Então mas o problema é que você até falou no outro Episódio Parece que fala criar um monolito é uma coisa absurda às vezes para maturidade da empresa é o que funciona beleza e para aquele problema específico né O que você não pode até um monito pra empresa inteira e é para resolver um problema só você ter que colocar um tijolo dentro de um prédio gigantesco então aí você trouxe um aspecto Legal é não importa se for data mexe ou não certo mas se você respeitar o conceito de produto Beleza já é um belo de um passo Ok o que tá meio conceito de domínio ele só faz sentido dentro de uma companhia se ela tiver uma complexidade média para alta beleza grandes empresas sem DDD não funciona mas às vezes uma empresa Menor Ela vai ter que coexistir com tudo junto vai ter que ela vai ser um estado de um estado Só posso completar essa tua ideia eu acho que no fundo o conceito de domínio é o mesmo para todas Mas dependendo do tamanho da empresa a empresa ela é um domínio só você vai precisar só ter um a empresa exatamente ela é o próprio domínio da de si mesma né Por exemplo uma Startup uma Startup ela às vezes tem um problema para resolver até ela ganhar escala e ela ter múltiplos produtos para poder ter múltiplos piores Vamos colocar assim é uma jornada de maturidade e às vezes para um piloto um protótipo possa ser necessário criar o monolito mas só que a ideia sempre vai ter que estar conectada com a estratégia e o apetite de risco daquela empresa é eu eu Rude gosto de pensar em dados sempre organizados por domínios e para mim isso também facilitou muito a vida então Rude como me dá uma dica aí para eu separar minha empresa por domínio Beleza eu vou começar assim Quais são os seus Dados Mestres produto geralmente tudo esse produto serviço cliente beleza Você já achou os seus principais domínios esses domínios Mestres aí são os que você precisa organizar primeiro porque porque eles vão ser consumidos certo eles vão fornecer dados para todos os outros OK dados referenciais Quais são os dados referenciais da sua empresa para mim dado referencial é um produto que ele vai ser satélite a todos os outros e você vai precisar ter um grupo um grupo de pessoas olhando para esse esses dados referenciais porque aí que você vai conseguir promover a interpretabilidade E aí que você vai conseguir escalar os produtos de inteligência a média longo prazo dependendo da sua maturidade de companhia e aí você vai ter as transações as transações que é o dado da empresa que é o que vai ter maior volume de geração quando você fala domínio referencial certo estático mas só que por exemplo um CEP muda entendeu é um sim um Cid evoluiu do 9 por 10 nem sei se tem 11 mas enfim é o que antes é que agora o conceito de domingo tá mais consolidado mas no desenvolvimento antigo uma tabela de CEP uma tabela de Cid era o que Nacional de tabela do mínimo ou tabela espelho né ela ainda é a tabela domínio mas só que como domínio agora ganhou uma outra proporção eu chamo ela de dado referencial certo acho que um termo bom é dado referencial até dicionário da dicionário é que dicionário entra condicionário de dados aí é outra coisa mistura os conceitos mas aí eu gosto de chamar referencial Porque como os gurus de dados referencial da do mestre e o dado transacional diferente do que o pessoal fala dado transacional não é o dado do sistema dado transacional da transação é quando você materializa sei lá o seu pedido a sua compra no caso né do ramo seguradora o seu sinistro isso é o dado transacional certo é um dado onde você tem um movimento né por isso que é uma transação se tem um movimento que conecta os seus dados referenciais os seus Dados Mestres por isso que para mim vai separar por domínio Olha o seu domínio o seu domínio mestre organiza seu domínio referencial porque através desse domínio referencial que você vai conseguir aplicar interoperabilidade E aí pensando no open tudo né Open Banking Open Fire se openchuurice Open helph isso acaba ganhando muita relevância e importância Tá bom então é quando você faz esse dado mestre citado referencial dado transacional ele vira um domínio muito muito fluido certo então sei lá pegar eu ia dar o exemplo de locadora né velho locadora não cabe mais sei lá falou locadora de carro então mas mas você entende você vai ter basicamente o condutor certo você vai ter o carro certo você vai ter o plano que ele tá ali contido e você vai ter alocação certo você vai ter quatro domínios acabou para cada um desses domínios você vai organizar e tem um piolho diferente dentro desses domínios acabou é relativamente simples e aí você vai ter o aspecto operacional e você vai ter o aspecto executivo ou estratégico eu usava o termo inteligência mas aí parece que a operação não é inteligente isso é ruim mas por exemplo quando você trabalha numa área de risco você geralmente tem uma área atuarial certo para minha área atuarial é uma área de inteligência ela não gera dados ela não cria dados ela consome dados e gera scores infeliz já de informação então quando eu entro para o domínio para mim você tem que separar Então os domínios operacionais que aí a dica é separada dos Mestres referenciais e os transacionais e você vê Quais são as áreas de informação inteligência estratégia e você criar domínios para isso também porque quando você cria esse mapa de domínios fica muito fácil ver a relação entre eles e você consegue estabelecer o que no mercado de dados se chama de auner né então você consegue estabelecer essa propriedade e você consegue materializar em ti quem quer o custodiador que seria um representante técnico daquele conjunto de ativos e você consegue estabelecer um Guardião de dados que é uma pessoa que vai ter uma visão dentro daquele domínio sobre o aspecto de dados você consegue organizar os papéis entendeu então para mim o segredo do DDD é esse Você conseguiu organizar de entenderem que as entidades elas fiquem visuais é você consiga reproduzir isso de uma maneira fácil mas só é possível se você entender que você falou arquitetura corporativa os processos cara você descreveu o que é arquitetura corporativo com os termos do jargão de dados né Acho que o que muda da arquitetura corporativa como disciplina de arquitetura São só alguns termos que representam a mesma coisa quando você fala do dado mestre que a gente chama geralmente de ator ou de entidade né que é aquela representação de quem participa dos processos da cadeia de valor como você falou são os dados que fornecem dados para gerar insumo do dado transacional então é cliente fornecedor enfim são os dados que são referenciados pelas outras né que a gente chama de processo ou de cadeia de valor é aquele processamento que usa os dados mestre as entidades para gerar alguma informação que resulta no dado transacional que é o dado da transação que é que nada mais é do que a aplicação de regra de negócio em dado mestre e dado espelho né que a gente chama de espelho que você falou de dado referencial então quando eu pego um dado de entidade um dado espelho e aplico regra de negócio com o resultado tá transacional que é o resultado da transação né e Cara acho que isso é muito bonito né porque os conceitos se conectam e todo mundo tivesse essa visão e fosse aplicado em todas as disciplinas de ti dados arquitetura estava demorando para gente entrar em conceitos Mas o que eu ia falar por exemplo é o que muitas vezes diferencia a esquerda da direita o católico do evangélico do Espírita do da pessoa do candomblé é o que é nomenclatura cara porque se você for ver todas as religiões falam de amor beleza todas as religiões falam de respeito ao próximo então cara poxa até mesmo esquerdo e a direita enfim todos querem resolver o mesmo problema mas só que a lei o engessamento conceito que traduz aquele princípio é diferente por isso que eu falo assim se a gente focar mais no problema na Essência no princípio certo o trabalho de comunicação vai ficar muito mais fluido e tudo bem você chamar de ator e eu chamar de mestre não tem problema o importante é que a gente vai estar organizando de uma maneira que vai ser funcionar para ambos e eu não vou estar ferindo Nem você e nem você ferindo a mim mas a gente vai estar conseguindo chegar a um conceito que vai atender todos e aí por que que eu quero falar disso porque poxa em dados a gente está muito mais atrasado do que engenharia de software Beleza mano eu vejo gente tentando resolver sem ser de em dados sem conversar com um cara que cuida disso em software Poxa vai conversar com um cara lá vai aprender Git Flow vai aprender um monte de coisa que você vai ver que isso se aplica para caramba no seu sistema de dados entendeu porque no final das contas os princípios eles são imutáveis é só você conseguir aplicar para dentro da sua problemática e golaço entendeu então a gente tem que às vezes parar de tentar Reinventar a roda certo aprender com o amiguinho do lado saber também contribuir com que você aprendeu na sua experiência no final a gente chega no filme work que é Mais maduro entendeu e eu acho que isso é muito funcional muito funcional então quando eu vou lá data mexe organizo por domínio aplique o ágil para dentro desses domínios colocam uma multi disciplina lá que eu vou estar respeitando os requisitos de dados requisitos de sistemas requisito da aplicação o requisito de produto de funcionalidade né ou não funcionalidade né que isso funcionar não funcional eu vou estar entregando valor para quem precisa que no final das contas é isso que a gente quer entendeu E não importa se tá na terceira forma normal se a chave valor ou se sei lá é grafo entendeu o que importa é que eu vou estar não né mas vou um consenso para gerar uma organização dentro de um domínio que entrega valor e é isso que às vezes falta Sim essa solidariedade de todo mundo para poder gerar esse valor cara não me resta nenhuma opção Depois dessa sua filosofia muito bem acabada do que finalizar o episódio tá bom porque depois é porque cara a gente se conhece a gente for ficar aqui vai dar três episódios e a gente vai acabar descampando para filosofia Isso é verdade cara mas [ __ ] Obrigado Rudi Você sabe o quanto eu gosto de trocar ideia contigo a gente sempre é muito bom conversar com pessoas eu não vou falar inteligentes porque todo mundo tem uma inteligência mas é sempre muito bom conversar com pessoas não engessadas isso é verdade por isso que a gente tem uma excelente comunicação meu amigo obrigado pela tua presença ele é ateu eu sou cristão e a gente conversa sobre religião numa boa eu nem sei o que que eu sou na política ele também não sei o que que dá na política mas ele conversa sobre política numa boa a ideia é você sempre respeitar o próximo então amiguinho respeite o próximo e foque no princípio e não na sua razão é isso aí isso aí e papos profundos profundos profundos Obrigado cara foi muito bom acho que a gente conseguiu dar uma verview muito bacana falou de observar a habilidade Mas tudo bem mas aí é pra gente deixar um gancho pra você voltar aqui numa próxima falar de observabilidade porque a gente vai fazer um episódio sobre observabilidade de aplicações eu acho que a gente tem que fazer um capítulo sobre observar a idade de dados Então vou dar o gancho aqui para esse episódio de observabilidade pensando em produto Ok um produto ele vai ser consumido por n consumidores Então quando você tá falando de datamesh organizando isso você tá pensando de uma maneira não linear você está pensando de um para muitos certo ou de muitos para muitos né porque vários produtos podem ser consumidos por vários consumidores a observabilidade ela vem justamente para você conseguir observar e não monitorar Ok esse novo é com sistema não linear que foi construído porque é exatamente monitoramento é muito exatamente isso que a gente faz em aplicações por isso que eu quero trazer esse conceito e aí quero que você venha aqui no dia para falar de como se aplica também no no ponto de dados só muda o nome dos conceitos Mas é isso aí mas vamos falar porque eu gosto de conversar receber né cara obrigado foi muito bom muito bom você que acompanhou a gente até aqui segue a gente nas redes sociais se tá vendo aqui embaixo ó tem um botão inscreva-se você chegou até quem não se inscreveu ainda se inscreve no canal se inscreve no Spotify não só o ppp não compila mas se você consome tipos de conteúdo como nosso que traz para você algum tipo de conhecimento Valorize a pessoa que gera conteúdo para você e te traz conhecimento então um like um comentário já é muito satisfatório para gente que gera conteúdo Vai lá então depois em tangerines lá no Linkedin e no YouTube tem uma comunidade de dados muito bacana então se você gostou aqui de aprender sobre datamesh quer aprender sobre outros conceitos e princípios de dados vai lá no tangerines e se inscreve também deu uma força lá também para gente vai estar aqui embaixo todos os links do tangerinos também se você quiser conhecer Episódio se você quiser saber mais sobre o tangerinas aqui no PPT não com pino episódio do começo Episódio 10 hein 40 Episódios atrás cara decorei aí ó galera obrigado pela audiência de vocês acompanhe a gente nos nas redes sociais Instagram Twitter e tal cara Eu Sou péssima fazer essa parte também ah lá segue um Tik Tok bomba no Tik Tok cara é lógico conteúdo bom bom mano Tik Tok galera gosta quando a gente no Tik Tok se você quiser dancinha dê um like aqui no nesse episódio que o El vai vai fazer dancinha no digtok já foi o Valdir já foi o Vitor agora tem que ser você eu tô de safarma também Valeu galera até a próxima um abraço até mais
[Música] [Aplausos] [Música]
Episódios Relacionados
1h 29minIA na Prática: Estratégias e Desafios na Vida Real | PPT Não Compila Podcast
Fernando Tavares De Campos Filho, Paulo Daniel Ferreira Franco
8 de out. de 2025
1h 36minEstudo de Caso: Do SOA ao Open Energy | PPT Não Compila Podcast
Fernando Tavares, Danilo de Luca
10 de jul. de 2024
1h 44minCOMO NASCE UMA SOLUÇÃO E PRODUTO DIGITAL NA PRÁTICA
Clauber Stipkovic, Marcello Ribeiro, Mateus Watanabe
6 de jul. de 2022
1h 44minARQUITETURA ORIENTADA A EVENTOS E APACHE KAFKA: COMO FAZER | EP#08
Rômulo Barbosa, Rodrigo Ruas
19 de jan. de 2022
