Estratégias Para Modernização Do Legado
Convidados
Marcello Ribeiro
arquiteto @ VMBears
Valdir Scarin
arquiteto @ VMBears
Explore o episódio
Assim como muitas coisas no nosso dia a dia, a tecnologia também precisa ser substituída de vez em quando. Pensa assim: para atender a novas demandas, o celular deixou de ser apenas um aparelho para fazer ligações telefônicas, e passou a ser um smartphone, se tornando até um assistente pessoal. O mesmo acontece com sistemas legados. É preciso implementar a modernização, para que você não tenha dores de cabeça com eventuais problemas. Mas, afinal, o que é modernização de legado? O que são legados? Chega mais, porque esse episódio fresquinho tá aqui pra esclarecer essas dúvidas: Wellington Cruz traz Valdir Scarin e Marcello Ribeiro, duas feras da VMBears, para um bate-papo cabeça sobre esse tema tão relevante na área de tecnologia. Participantes: Marcello Ribeiro: https://www.linkedin.com/in/marcello-ribeiro/ Valdir Scarin: https://www.linkedin.com/in/valdir-scarin/ E-mail para currículos da VMBears: peoplecare@vmbears.io Disponível também no Spotify e outras plataformas: YouTube: https://youtu.be/VjHqWFNTpcg Spotify: 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
- Introdução ao Podcast
- Apresentação do Tema: Legado em Tecnologia
- Significado de Legado e Foco do Episódio
- Chamada para Ação e Interação
- Apresentação dos Convidados
- Discussão Leve e Conexão com Episódios Anteriores
- "Botou em Produção Virou Legado"
- Legado Sustentável vs. Defasado
- Desafios na Qualidade do Software e Paradigmas Antigos
- Nubank vs. Mainframe: Contexto e Tecnologia
- Mainframe como Exemplo de Tecnologia Legada
- Problemas de Coexistência Tecnológica e Governança
- Atributos de Legado Bom ou Ruim
- Critérios Sociotécnicos na Escolha Tecnológica
- A Importância Estratégica do Arquiteto
- Patrocínio: Clever e Soluções Crypto
- Legado e Valor de Negócio
- Linguagens com Modernização Interna (Java, .NET)
- Experiências Pessoais com Linguagens e Comparações
- Conectando Valor de Negócio à Modernização
- Software como Ativo da Empresa
- Analogia do Carro Antigo e Ativos Legados
- Impacto Financeiro e Risco Operacional do Legado
- Transformação Digital e Reação ao Mercado (Lead Time)
- Flexibilidade e Adaptação às Demandas de Mercado
- Desafios da Modernização: "Joga Fora e Faz de Novo?"
- A Complexidade da Documentação de Sistemas Legados
- Evolução Contínua de Legados Lucrativos
- Estratégia de Estrangulamento (Strangler Pattern)
- As Estratégias de Modernização (os "R"s)
- Exemplo de Repurchase (Salesforce)
- Resumo das Estratégias e Definição do Problema
- Detalhamento de Replatform e Rehost
- Escolha entre Refatorar e Reconstruir
- Modernização em Contexto Cliente-Servidor
- Bancos de Dados como Camada de Modelo
- Decisão sobre Modelo e Tecnologia de Dados
- Aprofundando o Conceito de Estrangulamento
- Modernização como Processo Contínuo
- Adaptação da Estratégia de Modernização
- Anúncio de Próximo Episódio e VMBR.io
- Modernização para a Nuvem e Cloud-Native
- Conceitos de Cloud Ready e 12-Factor App
- Cloud Pública vs. Privada e Kubernetes
- Abordagem da VMBR na Jornada de Modernização
- Arquitetura: Estratégia, Gestão e Comunicação
- Agradecimentos e Interação com a Audiência
é [Música] [Aplausos] muito bem muito bem meus amigos do pt não compila estamos aqui para mais um episódio de perpetuar dependendo a com pela muito apertada esperando é deixa deixa para você e hoje nós vamos falar aqui sobre um assunto cara o que você que trabalha com tecnologia muito provavelmente já passou algum tipo de problema já deve passar por algum tipo de discussão na sua no seu dia a dia que é sobre legado legado um negócio muito louco né porque a palavra legado no português é boa É boa sobre preparar borra né a palavra legado do português original na no conceito linguístico da coisa O quê de bom se deixou é o PIB de bom se derrama sobre mim que tem que sempre você deixou uma coisa muito boa né E hoje nós vamos falar aqui sobre como modernizar o legado meus amigos do PT antes de qualquer coisa quero pedir para você que está acompanhando aqui no YouTube no Spotify no Apple podcast ou em qualquer outra plataforma já clica aqui no se inscrever Dá sim e aqui para gente para ajudar a impulsionar o conteúdo e levar informação para mais gente da área de tecnologia para falar do assunto com a gente hoje estou aqui com os meus amigos da venda e verso Marcelo Ribeiro arquiteto do universo da Oi Marcelão Boa noite ver cara está com voz de locutor com esse microfone aqui todo mundo foi com voz de locutor arrancar você tá com tá com o assalto a linda viu pelo amor de Deus cara vocês mandaram bem demais você gostou cara muito bonita da noite Episódio já fiz a piadinha do que parece o solta um do do avião do litro é verdade eu tava lá e que você tava lá em Cruzeiro Inclusive eu tava lá e foi pô a gente tá gravando logo na sequência exata e aqui tem uma coisa no mundo digital e no mundo podcast que o passado que foi o que a gente já gravou ele vai sair depois desse Episódio vai sair não vai sair antes é você vê que a gente consegue manipular a linha do tempo a Marvel depois que a Marvel lançou lá o negócio exato né exatamente e aqui na minha frente Valdir scarin arquiteto também da ver members Opa Tudo bem UEL de novo Marcelão meu amigo parceira de longa data e nossos ouvidos aqui né pelo amor de Deus cara estamos nós que estivemos aqui no primeiro episódio né do primeiro episódio piloto do PT falando de arquitetura né E aí a gente tá agora falando E modernização de aplicações Será que tem alguma coisa a ver com a sua altura na que a gente tem uma certa tendência tratar de arquivo de assunto de arquitetura de tem Por Que Será Que Será Que Será Que Será que a gente é meio partidário não sei a questionamentos eram não sei lá não sei mas cara falando sobre desenvolvimento software como todo Antes de a gente falar sobre é sobre modernização esse né existe um grande ditado no mundo da tecnologia que é botou em produção virou legado Tá certo então é muito complicado no mundo de tecnologia você tá up-to-date o tempo todo em relação ao seu steck a metodologia a tecnologia que você tá utilizando para desenvolver e você sempre vai ter um GAP com aquilo que já tá entregue e que tá gerando valor na companhia como todo você sempre vai ter aplicações com certo GAP de defasagem com a tecnologia mais moderna certo e é isso que a gente chama basicamente delegado certo é legado legado é tudo aquilo que a gente já entregou então foi que você trouxe no seu ditado né não necessariamente que é ruim ou não você tá achando ligado bom eu ia comprando até começar então poxa será que a gente não pode ter entregado algo bom será que a gente não pode ter usado por quê Porque a tecnologia ela é muito faltado em conceitos tá Será que eu não usei os conceitos adequado eu entreguei um legado que ele é sustentável escalável escalava do ponto de vista de negócio escalável do ponto de vista de que se tivermos novas alterações de negócio eu posso usar ele como trampolim e um acelerador para são as entregas então o legado ele tá muito esse adjetivo né do do legado bom legado ruim ele está muito ligado ao desenvolvimento sofre que o ponto que você trouxe a gente precisa devolver só a flor direito para termos legados bons e aí sermos agissem novos desenvolvimentos né o acho que talvez o problema que a gente vai discutir muito aqui hoje é será que a gente desenvolve software direito e essa pergunta a ela é muito boa hein e ela é muito capciosa na verdade e eu acho que o problema principal é o seguinte cara quando a gente fala de desenvolvimento de software e delegado em si de aplicações que são que são mais como que eu posso dizer com paradigmas diferentes do que é o que a gente já tem hoje e esse tipo de legado que a gente tem que trabalhar para escalar o negócio a gente pode ter duas grandes situações aí na minha visão pensa no negado do nubank Olá tudo bem que ele escala e ele cresce em cima de uma estrutura que já tá entregue e que está funcionando e que impulsionam com o trampolim como você disse novas evoluções de negócios e o momento também do mercado é outro né então o nubank nasceu quando a tecnologia ela tava no Hype e continua não vai para então aí pois ela sabe que tecnologia ela é um fator preponderante para sucesso perfeito que ela investe perfeito sabe quando ele começa a virar um problema quando você tem uma ruptura de padrões de tecnologia e o investimento fica para trás nesse momento eu vou dar um exemplo algumas empresas hoje ainda estou usando bem frame que era o Hype e o que tinha de mais moderno de tecnologia 20 anos atrás tá 20 Tá ligado não 20 é muito novo assim homem frame eu vi um filme Outro dia da Disney lá que além do tempo né são lá no filme eles contam a história de três mulheres que estavam na NASA para lançar o primeiro homem na lua e ainda estavam usando uma inflame naquela época então isso era 1960 então é falando aí de então aí quando você começa a falar de Java isso em 1994 estamos falando aí de 30 anos então de GAP eu acho que é eu problema né quando você tem uma empresa que ela tem um sunstech e é eu vou dar um exemplo aqui com mais real mais claro e 1980 uma empresa que estava com uma e freio ela estava como mãe como era Cirino bem que hoje beleza Tá com steck razoável e moderno e que atende à necessidade do que ela tá gerando de valor a partir dali em 1000 2000 2005 ela já deveria estar pensando em sair do meio e frame para tecnologias diferentes homem frame passa a ser uma tecnologia alegada dublado negativo que nós estamos dizendo né e a gente começa a ter um problema de convivência quando chega nos dias de hoje e você passa a ter por exemplo dentro de 1 stek de uma companhia maior meio frame de 970 Java monolítico e dividir 1991 steck no vem comigo serviço e é isso começa a ter um plano de governança em ti a tecnologia um prefeito a gente começa a definir características que dão esse adjetivo de bom ou ruim para o legado certo a gente tá falando aqui que um legado que ele não ele primeiro né a gente falou de conceitos não foi construído sobre conceitos bons né Marcelo vou roubar sua frase aqui Marcelo você me fala assim né mas da laca no fim é tudo ferro fundido né e fundido com ele né ah tá bom tá bom mas o fato era se você tem lá bom desenvolvimento né E aí você tem essa organização bem feita e então o seu legado ele tem que ser bom por mais tempo mas existem limites então Cowboy ele é muito bom né mas hoje existem limites e inclusive sociotecnicos você tá você tem gente aprendendo cobol para dar sustentação na não pouca eu acredito que não é não não é isso os parentes para coração para as palavras brilhante requisitos sociotécnico [ __ ] [ __ ] mandou benzaço preparou essa aqui é um corte boa mas teve uma vez que eu tava estudando linguagens a gente deveria utilizar a empresa né então a gente tava fazendo uma revisão deve ter três referência página que todos referência já não é coisa muito nova né mas por Aços do Wellington até arrepiar quando você é os pelinhos tipo sensor área né aqui só fotografe mais força que tava estudando lá a gente vai usar pornode não de que linguagem é essa tá aparecendo aí não é porque tava parecendo hoje é uma realidade né E aí eu fui estudar quais os critérios a gente avaliava para escolher uma linguagem a pipoca eu achei uma tese de doutorado de 1994 coincidência ele com o Java também né nessa época mas o fato é o cara colocava muito forte essa osso cara porque eu não lembro do autor aí ia ser mais bonita e seu se tá se o cara aqui deles não faz manda o link a gente põe na descrição aqui você tiver olic ainda eu tenho eu devo ter ela no meu meu Google Drive eu achei no na Cielo no é Cielo né uma aquele se a gente LDS é não é o cartão de crédito que inclusive poderia Patrocinar nós aqui que a gente gera conteúdo isso adequado de ponto de desmonta mas o fato é que ele colocava lá eu tinha um dos fatores era o tal do sociotécnico né e puxa tem gente se informado no mercado tem profissional é qualificado a tecnologia é madura né então a gente tem que escolher a tecnologia muito impulsão também do seu do seu contexto E aí é o papel do arquiteto né e é uma coisa que a gente vem falando em episódios aqui o arquiteto ele tem essa função de olhar para o contexto avaliar o trade-off deixar isso claro e evidenciar a decisão né que são que a gente se fala que o papel da arquitetura ela não é estritamente técnica mas ela estratégica de acordo com outros requisitos que não são só técnicos como por exemplo sócio-técnicos com você disse tem mão de obra disponível eu consigo atingir o objetivo da tecnologia a tecnologia consegue atingir e levará a obter ela é barato hoje hoje tem uma enfermeira caríssimo porque é melhor eu ter um monte de aplicação e subindo é um monte de máquina baixando e subindo do que deixar o custo alocado no de uma máquina gigantesca 24 por cento ele que naquele momento não existe ainda essa possibilidade de como a nuvem e pro Verde tem um modo que ele em algo do tipo para eu conseguir ter essa elasticidade de demanda que também me leva elas elasticidade e custo mais alto né que é uma outra realidade que que eu não tinha no passado né hoje eu quero falar com você agora que ainda não conhece a Clever Clever uma empresa que já tem mais de 3 milhões de usuários em 30 países com 30 idiomas diferentes que tem trazido Soluções em blocos em criptomoedas e ativos digitais objetivo da Clever é te dá liberdade financeira para operar nesse mercado de cripto então se você acredita nisso se você acredita nessa liberdade ou seja a Pensa como a Clever vai conhecer os caras e Kleber. Aí o que estão contratando também pessoal para trabalhar com o crypto.com blockchain então se você tem interesse sustém com respeito nessa área procura Kleber se você gosta de Crypton moeda se você opera no mercado você precisa conhecer a que leva para conhecer as soluções da Kleber então o endereço tá aqui embaixo no vídeo para quem não tá no YouTube é Kleber. Aí o palavra conhecer que realmente o mercado sensacional e [Música] e agora bem contextualizado isso eu vou colocar mais. Então a gente falou um pouco da questão da tecnologia por si só né a gente falou a questão só técnica e o legado também ele deve ser medido pelo valor que ele traz para o negócio né então poxa será que o software que eu construir a dez anos atrás tá me gerando valor se ele não tá mexendo no valor se eu tenho que fazer muito puxadinho Opa é um legado ruim agora vamos combinar que e depois você pode ter construído um software muito bem orientado ao negócio usando lá Java 3 Java 4 Java 5 né O Javali tem esse benefício né aquele tá sempre e se modernizando então a jdk que aqui em roda oh já vai ficar fazendo o jogador do Java agora quem não não é a gente hoje vamos fazer eu sinto uma leve tendência é nós é que já vem velho vamos pensar assim já velho mas é o próprio dot net também já o.net Alien 2 mil ele lançou a máquina virtual é o Freio aqui do do Java que levar o Freio dot net Inclusive eu fiz curso na Ka Solution d.net naquela você estudou da genética eu comecei com 2 metros não não conversei com ASP 3 eu achei que você ia ou omitir-se lá no comecei com quatro com as vidas vez mais salão também e eu não sei se foi achava quando eu comecei Não antes não de novas então não tinha eu tinha essa 9990 não só tinha droga pesada e E aí depois né eu eu tive oportunidade de fazer estágio na empresa chamada verdades E aí lá eles usavam Java e os caras eram muito forte assim aí eu aprendi né Então aí foi que eu migrei fazer comecei com Java né mas o fato é que essas linguagens Santa Marta Mas eu só te incomodar a agora dá essa carta né Elas tem a máquina virtual que vão se modernizando e vão fazendo com que a aplicação também se modernize né é isso é um isso é uma capacidade muito legal o molde também tem ali né uma máquina que roda só que ele é muito novinho ainda para ver se ele vai ter essa capacidade também né boa noite Alvim concorre hoje com o Java no meu tá com correndo hoje no mercado exatamente aplicabilidade que tá no centro o e os nudes já vi aqui no já você sabe que o código tá errado antes de rodar né pesar para ver ele Bill dado na ideia é praticamente meus amigos não fiquei bravo é o ponto que só para concluir então assim é outro critério que deixa que a a visão do que o seu legado é bom não é porque tá atendendo negócio a se ele tiver tendo um negócio então as técnicas que você vai utilizar para fazer a modernização dessa aplicação vai ser diferente das aplicações que você tem que ela não ela não não atende o negócio o que ela tem a tecnologia já defasada que o o caso do cobol nós vamos combinar se na real cara eu vou eu vou deixar aqui o meu lado arquiteto e desenvolvedor de lado por um por cinco minutos para falar uma visão um pouco mais fria desse tirou agora e quando você fala sobre a diferenciação de uma aplicação não importa a tecnologia dela Ah tá é uma visão que é muito que não é não é tão comum você encontrar nas empresas mas que todos sentiu deveria ter é tratar aquela aplicação como um ativo da companhia assim como é um carro assim como é um PC como é uma cadeira eu vou esquecer sofre por um minuto você tem uma empresa que é uma distribuidora de água mineral se você tem um carro que ele ele é usado para fazer entrega lá do da dos seus engradados de água beleza só que era o carro já de 20 anos de idade ele continua funcionando ele continua entregando ele não quebra ele Ele atende o seu dia a dia talvez ele pudesse gerar suas entregas com um pouco mais agilidade porque os carros são mais rápidos certo e ele continua gerando valor para sua para sua empresa manutenções mais rápida sou mais barato e isso de repente você consegue trocar o óleo um pouco mais barato no carro mais novo mas ele ainda tá rodando ali então existe esse lado de você pensar nesse ativo que continua entregando para empresa mas é cômodo manter ele lá mas ele querendo ou não funcionando ele é um limitador para companhia beleza mas ele funciona ah e tem aquele carro que quebra todo dia e que você gasta com manutenção o tem que contratar um daqui a pouco você é uma distribuidora de águas tem que contratar um mecânico CLT sobra manter o carro nos dois casos e aí eu acho que o ponto que eu quero falar com o como se tio que não é tão Lógico é o carro que tá lá 20 anos ele já se pagou e ele precisa ser trocado por mais que ele funciona em que tá a questão que a gente onde depreciação já amortização do custo esse cara já entregou a água para [ __ ] tá bom ele precisa se esse isso não está na conta da sua empresa se isso não está considerado no orçamento do teu produto na marcha do teu produto no teu negócio amortizar aquele ativo depois de tanto tempo e modernizar ele Talvez até a precificação do teu produto errada bom então por mais que teu carro está funcionando ele tá 20 anos lá ele já você já deveria como empresa estrategicamente pela sala na improvisou nar o orçamento e ter uma estratégia de substituição porque é um risco operacional um carro de 20 anos rodando na da na tua empresa de entrega de água e não risco operacional que ele pode quebrar e talvez fique muito caro arrumar ele em algum determinado momento e por software a mesma coisa sabe então acho que as empresas que tem um legado e que elas não se preparam para esse tipo de modernização em um determinado momento tá tem não risco estratégico e e um problema de gestão de tecnologia por mais que ele não que ele esteja funcionando entendeu hoje no caso do carro que quebra todo dia o problema é muito mais Evidente é fácil de entender o unir os ativos em 2003 eu tive um carro que pegou fogo se você está deve ser boa casinha o rosto um dia ou contestando para vocês mas ela pegando o gancho Então tudo isso que tá falando e por que que está tão Evidente hoje a gente tá falando transformação digital a gente tá falando de duas coisas muito grandes né então a gente tá falando de transformação digital que todo mundo querendo mudar a tua plataforma de negócio para entregar no celular para entregar num site no e-comerce vontade de sacanagem né multicanais um monte de canais para diminuir as vezes o custo operacional com trabalhos repetitivos na Então vamos colocar uma plataforma de bote Vamos colocar uma plataforma já de inteligência artificial para poder alavancar freio puder resumir tudo isso você disse o que motiva hoje isso e que está gerando todas eu consigo colocar todas as necessidades que você colocou no sexto só que é lide time a capacidade de reação eu ia falar outra palavra que eu chamaria de agilidade mas o link aí no final de time de como você reage ao mercado né tempo que o reagir ao mercado Isso exato rápido eu respondo uma necessidade do mercado exato ou o meu que será que será seu legado é ágil né Será Que Será que permite daí fazer isso vai chegar lá vocês vão chegar nisso eu não vou falar nada mas é seu ponto mas saiu poder o tempo de resposta para o mercado e até mesmo para o meu concorrente né exato exatamente surge uma nova demanda de mercado uma adaptação de produto preciso pivotar um produto lançar um produto novo o que eu tenho me permite da sua agilidade ou eu tenho que literalmente abrir uma empresa Nova para fazer isso E aí então voltando para o meu exemplo lado a distribuidora de água com carrinho velho tá lá tá faltando cerveja né ó tá já tá com sede pô tu vai falando de água e agora é verdade né como foi pensado isso é mais dura de ser de cerveja apesar de livre patrocina nós [Risadas] imagina que eu sempre tive lá na distribuidora de água que entregava com o carrinho cheio de água no porta-mala aí veio a pandemia agora que você Fazer Entregas muito mais ages e menores eu tenho que vender o carro e comprar o que uma moto ou 5 motos no lugar de um carro isso é que reação de mercado entendeu E aí que que eu faço o meu carro velho você pode esperar muito mais rápido mudar de direção muito mais raiz quebrou uma moto você tem eu continuo 4 com todas as outras ela ficou bom monolito os micos serviço agora mas aí a gente liga com vários outros episódios que a gente falou aqui né o sentido fazer tudo isso né porque você teve o carro e você conhece o negócio exato também então a gente tá falando aqui que o legado além de tudo ele é muito positivo que ele te ajudou Seat posicionar Onde você tá hoje E aí a ferramenta que você tem às vezes não é que te fez chegar até aqui né não é a mesma que você vai fazer você dar próximos passos você tem um legado que não que ele está muito bem ajustado mas ele não atende altas volumétricas Então você precisa de capacidades e elasticidade para te ajudar então talvez o outro um outro ponto colocaria exatamente nessa coisa que você poder ter agilidade para responder por mercado né responder ao mercado em responder uma ação de um concorrente o legal também tem que ter essa capacidade e na maioria das vezes na grande maioria das vezes não têm né e é por isso que eu quis dar o exemplo antes de gestão e que às vezes tá ligado que não foi o que que não dá problema ele tá lá o Chevette do cara lá que tá entregando não preciso escalar ele eu não sei falar itally tá tudo certo só que aí me surgiu uma demanda de mercado que esse cara não atende E aí eu literalmente tenho que fazer um investimento muito maior para reagir a uma nova demanda de mercado né então é que aí a analogia acaba aqui porque eu não consigo fazer como que eu mandei por não conseguir fazer uma analogia de como a moderna modernizar e um carro para ficar perto de uma moto né mas falando de tecnologia eu poderia e modernizando essa tecnologia para ficar cada vez mais flexível ao ponto que eu reduzisse o meu like time e conseguisse ter uma demanda de mercado atendido mais rápido do que se eu tivesse que fazer uma grande atualização de tecnologia né e eu acho que o grande ponto de porque eu tenho que manter o legado atualizado é porque eu tenho que estar preparado para o mercado né uma empresa que e preparado para o mercado ela tá vendida né tá tá [Música] ali na o Pires a mão na berlinda E aí o ponto né que a gente chega a gente construiu o problema né então acho que até agora a gente foi construindo o problema é Poxa o que que é modernizar por que que eu tenho aplicação ligada mas e aí a estratégia é sempre a mesma joga tudo fora e faz de novo então esse até um ponto forte para nós da TV Libertas vezes até impossível você fazer isso perfeito como é que como é que vai mais eu diria que na maioria das vezes você nunca vai ter um patrocínio numa empresa no de um executivo que o cara chega falta aqui todo dinheiro do mundo refaz a empresa do zero e operacionalmente talvez também seja além do do orçamento né operacionalmente também talvez não funcione porque e é você imagina o seguinte o cara que construiu em sua 20 anos atrás não estou a rezar documentação tem uma situação num banco estatal que eu trabalhei muitos anos atrás uma costura ia vou falar para você falar o nome porque eu não posso pedir Patrocínio de trauma dentro Ah tá então fica no banco estatal eu lembro de ter construído um só que eu fiquei sete anos essa empresa eu comprei um solta rapidinho Valdir Tá isso aí você toma que sete anos as empresas e construir um sofre lá numa fábrica de software da da dessa consultoria dobrou dois anos aí lá no quinto e no sexto ano e aquela coisa né documentação de espec né especificação de software curso aquela pilha de papel Total correu todo uma sala depois de três anos daquele sofre ter sido entregue uma sala de reunião desse banco aí e eu tô ali no meio de uma reunião de outra coisa tô só ficando óleo no canto da sala é uma caixa de papelão Oi e aí o cara saiu O cliente tava do banheiro para entender alguma coisa a gente combina que não foi levantei de uma volto fui lá peguei o papel assim quando eu olhei as documentações estavam gelado numa caixa no canto do chão Manda uma coisa tão Às vezes você não tem nem a documentação a regra de negócio ficou na cabeça do cara o cara foi embora os documentos estão na caixa lá no né então você não consegue nem operacionalmente fazer nessa jogar tudo fora e faz logo porque ninguém sabe né que tem lá dentro o a documentação tá no costco meu coração tá no código então é isso cara que é pesado né cara aí e esse essa questão da documentação da no código aí a gente pode se a gente não fizer software direito que foi a frase Inicial aqui do nosso nosso papo né ela mesmo tudo em Cloud todo o modelo da tudo maravilhoso a documentação tá no corre porque porque as pessoas às vezes nem na rua eu não queria leitura eu não acredito em documentação de software feita com a ação sim único tipo de documentação que na minha opinião acontece é a documentação a documentação O que é auto gerada o cara se você pagar pagar alguém para documentar só quero tem que ter um procedimento número dele para ele não vai documentar e eu vou um pouco eu vou um pouco além cara será que eu preciso documentação do software ou precisa documentação do negócio porque bicho você só escreve no software o que você faz o dia a dia ele que as empresas não há notam isso exato então é uma vergonha tem uma vergonha casar tu chegar nesse ponto né então pô eu quero saber o que que o negócio faz aí então olha no software Porque é o único lugar eles aqui que tem escrito a regra a regra de negócio tá dentro do código que não deve refletir uma regra de operação exato e você não tem você não tem processos Você não tem o presinho da macro cadeia de valor e você não tem esse procedimento que são executadas nos processos né ficaram a problema o problema é bem outro assim né nunca vai acontecer quem sabe que na no dia a dia é é é Caputo faz o hotfix deu pau sobe rápido escreve aí alguma coisa e sobe e ninguém volta para consertar depois de documentar como fazer isso nunca vai acontecer nunca você sempre vai ter GAP de documentação Isso é fato você sempre vai ter problema e como que a gente sai desse desse gancho desse loop temporal E aí eu quero abrir discussão que vocês é eu sou uma empresa antiga acordei para a vida hoje tipo preciso ter uma uma uma resposta rápida de mercado tem um legado um passivo gigante aqui tá pagando as contas é importante dizer isso né Tem um lá uma aplicação pagando as contas e tá botando dinheiro no posto do investidor e isso esata pagando um tá dando lucro tá dando louco Hoje ele tá dando tudo bem que a mulher ia dar mais poderia mulher exatamente mas já tá dando no caderno louco mas tá poderia dar mais caso eu fosse mais ágil o acesso mais produtos por exemplo mas está lá ou tiveram tem seu valor ou às vezes não nossas produtos vai se tivesse menos problemas eu fiz aqui tá menos usar com call center com uma hora extra de poderia ser mais e ficar mais científica e fica Zé porque entrega isso entrega gera valor ficiente como que eu pego isso tenho tem o seu valor e tem tem seus problemas também como que eu evoluo sem ter que jogar isso fora cara eu vou pegar a sua eu vou pegar sua pergunta e vou fazer uma piada igual você fez no começo né o mundo só foi construído em 7 dias que não existia legado velho não tinha outro mundo lá para você vai pegar as pessoas e o pior era o próprio deve e o pior era deve ficar boba e depois que ele fez o mundo ele botou as pessoas lá o ponto se você tivesse um mundo e você tivesse fazer uma ponte para outro mundo para todo mundo passar pois eu todo mundo e você fazer o e PL do mundo a primeira é bem uma fugida vai a bem da verdade a palavra essa Eu tava fudido faz o de beleza é uma peça do mundo lá para o mundo B pelo amor de Deus não é então assim não que legado Puff né e fez-se a luz É pô no sétimo dia não sei o que não sétimo descansa mas diga que você descansa entregar em volta e vou te dizer mais ou depois de dessa entrega não teve mais nenhuma modernização mundo tá na olido mesmo eles até hoje exata é mundo 1.0 snapchats snapchats vai agora já passou então não tem né não tinha ligado agora tô nós as nossas empresas né É É muito legal a gente olhar para o valor de negócio então você pensa Poxa onde assim coisa que ela pode começar ter ganhos e aí você começa a pensar na jornada do teu cliente e aí se você tá falando de uma empresa grande né poxa como é que eu consigo separar os domínios separados micro serviços para atender essa nova jornada e aí você vai estrangulado só que a gente já tá caminhando para um viés de uma estratégia de modernização também não precisa grande você tem várias né Você pode dar um exemplo é só para complementar porque pela para as experiências que eu tenho tido recentemente eu até eu criei o meu o meu leque de possibilidades de problemas que nós temos na área de t.i.
os quando ele te fala de estratégia de estrangulamento o e segregação de domínios micro serviços etc você já tá no nível no nicho se ela tá falando que No mínimo você tem aplicação web uma política você já sabe você tem um modelito E você tá estrangulado alguma coisa eu tenho uma coisa muito juntos lá e você já aprendi já subentende a linha aqui ó tu tá falando de crédito você vai falar de carne certo e e e cara e isso é muito legal porque a gente começa trazer uma certa habilidade de arquiteto e que a gente fala direto nós só que Ted softer tá de ti e Fato né como é que é o modernismo por exemplo um ambiente de uma empresa que eu estou falando de quero adotar nuvem mas ainda tô trabalhando com ele serve e quais são as possibilidades que eu posso explorar a partir daí eu nem tenho como falar de estrangulamento ainda percebe em que eu estou falando ainda de uma de um nível de infraestrutura e de topologia de tecnologia que ainda não me permite falar de webb eu não tô nem o tcp-ip ainda tá todo tecido arrependo eu não tô http aí tá só só que tá todo o nível de socket né E aí começa a estratégia e que eu quero esperar que vocês aqui quais são as estratégias nós temos de modernização pronto você pegou o gás que eu ia falar a gente parte da modernização de aplicação da modernização de infração mozo lift-and-shift né você tem vários vários R vários erres mas a gente tá falando então nesse cenário você tá colocando as vezes você vai primeiro né fazer um movimentação dos Servidores E aí você tá falando de deficiente shift e depois você vai alinhar a tua jornada e as aplicações utilizadas para você começar a construir que você não tem capacidade de ir fazer um fazer um replay Esse é um gripado forma tem um outro cenário também que é replace ou será que eu não posso comprar uma ferramenta Será que na hora que o arquiteto tá fazendo ali né a visão a fase preliminar do togaf desculpa ai pô essa cardíaco quando eu quero tá ali fazendo tá estudando o cenário que ele vai entrar né e ele foi poxa eu tenho uma ferramenta de CRM aqui a minha cunhada minha cunhada cunhadinha maravilhosa Renata esse carinho ela e ela tá numa empresa que usava seus fortes pessoas forte maravilhoso ferramenta maravilhosa seu sócio ótimo para ele que nós máquina teu logo aqui ó gritam ela não vem zona só que é elffor só que ela vai José ver ela é cara e a empresa onde a Renata trabalha a pouco tá caro bicho que que a gente vai fazer um cara muito aí se pega uma ferramenta menor eles são uma empresa é que que não usa todas as capacidades da plataforma você só suas formas deixou de ser um CRM faz muitos anos né tirou uma plataforma de deslizar é louco é não é low-code low-code acabou né esses é node fazer essa experiência agora tem código nenhum e puxa a empresa dela não precisa disso então Poxa multiplace Acabou então essa estratégia de por qual que é um ambiente que você tá porque porque o ar o Finn objetivo né mas ele define estratégia como é que o ajuda a empresa chegar lá né o arquiteto consciente ou não é o senhor vai estar ali ajuda direcionam tudo isso né mas a gente tem que olhar para o nosso contexto então foi foi ótimo nosso começo de conversa né porque a gente falou muito do problema modernização e eu não modernismo à toa eu modernismo porque eu quero um resultado eficiente transformação digital que aí eu defino o meu problema Puff Vou para as opções então a gente falou aqui de compra outro software Place a rir ou sequer um sinônimo para deficientes wi-fi ela joga lá na Cláudio faz a comunicação e beleza é a gente falou do a gente não falou do meu quarto para mulher mais celular não mas mas dá um dá uma letra aí do que que é o contorno vou dar um chute aqui aí você cumprimenta meu celular mais Pato Fu eu já estou o elogia razoável na então por exemplo eu saí do quarto serve detonaweb tô numa plataforma já rodando aplicação web eu vou fazer um arranjo de plataformas mantém na mesma topologia Era exatamente isso a troca de plataforma né normalmente para uma plataforma aonde o teu capacidades maiores escalabilidade né de log Centralizado de resiliência então resumindo lá em cima do cartão falou é mudar a plataforma da minha aplicação lá então não é simplesmente uma troca de rostos comum com o Valdir falou e eu legal dormir Padre família Poxa eu posso trazer benefícios né para uma aplicação que ela era alegada bem construída Eu tenho um j e da vida que foi bem feito que que usa os conceitos de orientação a objeto é que tinha lá um time desenvolvi e por trás é o pega essa aplicação Pô a gente vai colocar na Claudia Será que eu não posso botar em container Será que eu não posso tirar da do mundo j e colocar no spring boot nós vamos dar alguns exemplos mais técnicos para galera que tá Tá ouvindo a gente quando a gente fala do host o famoso livro tem shift eu tenho 10 impacto na camada de aplicação perfeito código exatamente igual e inclusive os binárias são os mesmos né É então eu vou dar um exemplo é uma aplicação client-server que tá rodando aqui dentro do estúdio eu tenho a máquina do estúdio as conecta a falar aqui no estúdio b e eu não quero mudar sua aplicação mas eu quero modernizar ela para usar a residência da nuvem por exemplo eu ligo quatro máquinas virtuais na nuvem uso a mesma aplicação e faço Assis computadores que estão aqui se conectar com as máquinas virtuais e utilizar as máquinas vir é uma forma aquelas conectavam pela minha rede interna agora nós vamos conectar na rede da nuvem estimula o seu mundo na nuvem o ambiente que eu tinha que isso exatamente tem mais poder computacional exato E tem alguns tipos de resiliência e as características que não vem me dá então eu acho que secagem de saúde e isso através de ganhar algumas algumas vantagens então eu vou reproduzir basicamente a minha rede local numa CPC é isso e os meus computadores viram PMs isso é um host é um lift-and-shift Beleza quando eu falo de repleto fome Eu tô falando que eu tenho uma aplicação Java por exemplo ou uma aplicação do tinetti forever que eu tenho um pacote que roda por exemplo tipo o servidor de aplicação isso um dia ebós eu vou levar para o Spring pelo que fazer propaganda daquele grandão né Qual é a sua não absorver aí vem aí veio dando não vai vai vir de novo de Bruna Karla o resultado disso continua se quiser Big Blue ó Cabedelo fica brava com a gente porque ela vende o Liberty websphere Liberty verdade que na verdade ela errou é um fato a família o mequetrefe né porque ela faz o que ela enfia um elefante branco dentro do container velho e bota asa ele vai aparecer louquinha né que é feito de um pouquinho exatamente eram o contente de 10GB e esse exatamente e o É isso mesmo o que o Léo falou do rosto né mas tá falando de um plástico boa então a gente falou muito forte do Rio plataforma né E E aí bicho chega uma hora que assim a gente falou um pouco do no começo aqui Quais são as características que falam seu legado né [ __ ] se todas elas forem ruins bicho se aplicação da Fiat com negócio se a tecnologia já tá depreciada não tem mais atualização o mercado Já tipo tá cagando e andando para ela é pô re Faísca eu vou se não tem nenhum software né é para você fazer o Place ali é [ __ ] faz então não vai dar sentido faz mais sentido eu vou botar um problema na mesa aqui então agora para a gente discutir é Suponha que eu tenha uma aplicação que me atende muito me atende é mas ela tá numa topologia zoada muito antiga e que não me permite fazer esse recurso depende porque ó se você pegar aí um legado Karin server é que eu acho que botar na sua cabeça você pode pensar em fazer o carente Começar a se comunicar com server por meio de algum novo nós vamos você vai evoluindo o teu corrente aí você vai você pega a lógica de negócio que tá numa tecnologia antiga começa a colocar numa trilogia mais nova e o teu cante vai consumindo Parte dessas comunicações e servidor mais novo e aí que que você pode fazer quando você tiver todo o beck and porque você tem o server é vai quente né então você tiver esse bloquinho de modernizado aí você muda estratégia aí você começa a mulher gozar também eu tenho front índio chegar uma camada de protocolo mas bem definido ali né já com que já tem com aqui em todas as pessoa lá fazer com que se comunique através de um protocolo sei lá troca para Best entre os dois Pronto já tenho ali é porque no no fundo desculpa te cortar Nossa traz aqui meu correu aqui um muito companhia tava no seus olhinhos brilhantes assim eu vi uma nuvem deu eca ela não foi eu e site Mas é uma analogia que é parece até meio Óbvio talvez eu ter chegado tarde antes mas aqui o Cleide serve é o front-end para que exata Então faz mas eu não tenho experiência com isso velho eu publicação em breve eu acho que tá me chamando de velho cara eu trabalhei numa empresa onde eu liderava um time que tinha o cliente Delphi ou o Marcelo é tão velho tão velho que desde que eu tava atrás de Jesus da 3ª série você fez que eu conheço ele já era líder e eu conheço ele há 20 anos tá ligado é muito velho como caindo né eu era Líder fui Líder você é quem sabe menosprezando 80 eu posso desligar alto pelas prezados manda sério a fonte em Delphi e o back-end Java cara vou dar um Tomcat então que nós nem sempre assim né geralmente Danielle E tu vai faltar Qual e o moleque que tinha feito hora que eu chegar ele não protocolo desenvolver um protocolo dia e no mundo nasce a soup enfrentar Oeste a esse Caribe todo o José da Eliane idiomas de José a gente tá atrapalhando né [Risadas] tem que ser frisado como é e [Risadas] ele tá falando de vir passa aqui tava do seu cenário é o seu cenário você colocou né dessa aplicação que tem que topologia é não tão boas né então o que que a gente tá falando aqui né estrangulamento a gente tá falando do estrangulamento E aí até você tava falando eu peguei um outro gancho aqui que a gente precisa também colocar na pauta que a gente tá muito focada na aplicação né e o banco de dados E aí aqui para mim cara eu tenho uma visão mas abstrata como arquiteto que o banco de dados ele não é apenas uma tecnologia banco de dados para mim ele tá dentro da tua camada de moda ele vem a reboque ele é revolta não importa se tá usando possuir mais ficou o Oracle não importa a tecnologia assistir mas essa parada se integrado EA Band cidade é nowshera talvez não se você tem novidade você tá fazendo errado amiguinho Por que você tá Você tá jogando fora toda a lógica de negócio que estão seu pior ainda tá botando loja negócio do banco que aí se deveria ser repositório de dados né exatamente a gente teve um amigo chinês que trabalhou no negócio do que chamava sec-rs lá no trabalho que a gente fez você conhecer você me comer eu achei que acho mais barato aí cara tá eu Anéis tá eu amei isso né Ela é de Taiwan Taiwan você vai ter uma briga do time uma coxinha a semana é na verdade é de Chevette China um fina dois né E aí você tem que estrangula o banco os muito certo é e eu não fica chamando o outro e Puff deu mudança aqui manda para lá é que você Rs Na verdade ele é meio com a segregação de responsável de leitura e escrita né mas ele te ajuda também a fazer essa mudança sim é só estrangulamento né Sim ajuda para [ __ ] Sem dúvida O o grande. Aí quando a gente fala do é caro você sempre me provocou aqui uma sinapse no neurônio direito que eu sou aqui tá coçando aqui ó o cara ele me dá um siricutico quando alguém fala de definir a tecnologia do banco ou tecnologia não porque quando história tecnologia está falando de CD's e colonos ficou E aí sim faz sentido de acordo com o tecido negócio mas é que o driver do banco serve mais seco ou se é possível e ser hora qo se não deveria depender do contexto o negócio né bom então esse deveria tá acoplado e quanto com seus Tech tecnologia não importa ser hora que você é mais seco você possuísse a Aurora sei lá Aurora é círculo também né é da a possibilidade da é isso isso não deveria estar definido aurora ou Aurora Não é novo ciclo e o nosso RBS da e não é um ciclo né agora é o namorado o ciclo É acho que domingo eu acho que o Aurora é parente do marido é b que é poucos que a linha do profissional Maria é mais rico aí é o Maria é forte demais ia sítio errado comenta aqui embaixo em que a gente que ajuda no engajamento claro e vou deixar ligou daí não fala besteira mas o que eu quero dizer é a definição da tecnologia do banco não deveria depender do controle de negócio deveria defender a modelagem o Olá atender o negócio atendeu negócio assim eu tive de deve tá ali porque quando a gente vai usar que cobra uma cidade não precisa já pô eu preciso alterar muito aplicação eu preciso gravar muito dado alterar pouquinho então uma hora preciso da ajuda de quem o tractatus coloca a música do Superman a minha visão é eu tenho um monte de negócio nesse contexto de negócio primeiro e vai me definir qual o modelo de dados que eu preciso ser um modelo de dados relacional Não relacional esqueça o primeiro decisão que tem que ter eu vou trabalhar orientada documento ou voltar orientado a consulta acho que esse é o principal ponto que você tem que definir seu o documento ele tem sempre a mesma cara E aí eu posso persistir os documentos filtrar como no circo se eu tô trabalhando ele com uma consulta que eu tenho vários pedaços que eu tenho que montar várias visões eu vou para um pão a base 15 só um parentes aqui por caso alguém não tenha uma profundidade do Conselho de círculo círculo né mas quando você define aplicação você dever ido parar na definição do modelo e na tua cara de modo ali se você vai utilizar a hora que o posto e centro cara questão de trocar o driver do teu Dever Ser Feliz dela inclusive isso aqui por quanto custa para manter o horário quanto custa para manter o pai aí é muito mais requisito não funcional estratégico do que técnico e cara eu vou mudar para o povo segure ou por hora que eu troco meu driver no DBC acabou e se você trocou o drive ele não funcionou porque você não usou alguma especificidade do vendo que não deveria utilizar que deveria ser transparente Ok não é tão simples assim mas deveria ser desejável né tipo anaxandro do por se exato mas você tá falando você tá nós estamos falando de o estrangulamento você tá chamando de estrangulamento Valdir cara você vê um cara desse tamanho do Wellington para se esse tamanho aí tá da pergunta essa pergunta até Coragem coragem de fazer nada precisa cara eu não faria não cara dessa vez eu sou menor o tamanho do valor eu só faço abdominais estrangulamento a gente está chamando aqui em uma estratégia de implementação para modernização né a gente fala que estrangulamento é escolher as partes do seu software na parte dos teus as partes do teu ecossistema que são mais importantes determinado momento e aí priorizá-las né Para dar a modernização E aí criar uma relação dessas partes modernizadas com as partes que estão legado isso tem a ver com separação de domínio são 100 porcento agregação de Novembro Centro assim quando é de estrangulamento a Navegar você poderia eu sempre achei que a palavra mais correta em português a que se vende strangling na parte for reduzido forma sempre né Eu sempre confiei mas eu acho que a palavra mais correta português eu acho que até seria melhor o esvaziamento né porque no fim o que você tanto ouvido né Depois é não fique você tá fazendo é Vendo qual é o domínio que você vai conseguir segregado tô ligado que você precisa da agilidade da modernização você precisa transformar rapidamente né Oi e aí você pega esse domínio e você segredo ele do Regato o e segregar significa dizer que você vai desativar o antigo eu te dou um novo e não replicar porque senão você mantém um monstrinho vivo dois monstros de semana tem dois vãos livres e por isso eu acho que o esvaziamento se aplica melhor a palavra os vazamentos se aplica melhor que você pega um legado que é tamanho 5 e você diminuir para tamanho 4 e cria um outro tamanho um você vai fazendo isso ao longo do tempo você vai fazer nesse o nome do tempo segregado por domínios e por necessidade de negócio até que vocês vazia O Legado ele deixou desistir E você só ativa o seu novo sobrar é o seu último microsserviço esse mais outra mais você falou uma coisa interessante né você falou o Marcelo falou a ao longo do tempo né E na verdade assim nunca acaba né porque a gente também falou um pouco nisso no começo né O Legado Depois você coloca ele eu não todo sofrer legado tem o nosso objetivo é que o seu legado ruim de fato de seja estrangulado ele morra se desfaz errado e o legado de sempre seja esse legado bom se polegada do Superman é pregar lá acho Capitão América que o termo estrangulamento o esvaziamento ele se aplica melhor a micro componentização que necessariamente modernização né perfeito porque você na verdade quando você estrangulam você Está transformando monolito e himiko serviços mas como você falou me o serviço ele tem que ser modernizado também de alguma forma né E aí você não vai ficar mais o estrangulamento que já tá segregado em domínios Mas pode ser que num primeiro momento eu peguei o monolito eu quebrei ele em sete domínios que viraram set Mix serviços síncronos e eu preciso modernizar as para serem assim foi nos depois perfeito e aí eu não vou ter mais A Estratégia do estrangulamento tem uma outra estratégia de modernização que ia assim é continuar é mas que não necessariamente estou aplicando a técnica do estrangulamento esvaziamento estrangulamento sua semente é muito conseguir monolito que você precisa de fato segregar e dominios né então você se tornou Abril né a evoluir constantemente né dissesse keep walking descreve Ok então eu acho que isso é um pouco interessante né a gente não Marcelo eu a vi myberries a gente sempre fala muito sobre isso né sobre modernizar e e pensar como se fosse uma casa uma reformar uma casa então você vai lá você tem uma caso você mora nela e você precisa mudar algumas coisas aí você vai lá muda e fica feliz e naquele momento aquilo que atendeu e depois você Opa morena de novo vai lá muda a casa né E vai vai cada vez mais e tem muito a ver com o teu tamanho né a gente teve uma conversa muito legal com um rasta né e a gente falou muito tamanho né futuro Nesse tem uma conversa legal com e vai sair na semana que vem exatamente no futuro pesado e elaa a gente falou muito isso né tipo Poxa eu preciso fazer o que a minha empresa precisar do tamanho que ela tem né One size não-ficção né acho que é isso de acordo com a realidade de cada empresa fica aqui a dica semana que vem a gente vai publicar esse episódio que o raça da base digital que a gente teve um papo exatamente sobre como Skala tecnologia e negócios mesmo tempo né para respeitar a realidade de cada empresa de cada Startup e como ou tem essa diferença aí com o mundo corporativo se você ainda não segue a gente não não não está inscrito no canal pode seguir a gente aqui que você não pode perder se próximo episódio foi muito bom raça é um cara muito [ __ ] muito bom muito bom a gente vai descobrir né quando eu for aí a gente vai descobrir da semana que vem ela está o máquina do tempo aqui né gente é isso é foto 1 a pasta vier provavelmente vai ser muito isso exata você que tá vendo esse podcast da hora tá vendo um monte de problema aqui que a gente tá colocando né e Quer uma ajuda aí na sua empresa faz o seguinte entra no site aqui da vibers que a gente pode te ajudar vem universo. Ai ou a somos uma empresa relacionada arquitetura de soluções a modernização de aplicações também atuamos na frente de vips para ajudar vocês a serem extremamente a gestão dá uma olhada no nosso site que vai estar aqui embaixo do universo. Aí ou e lá você vai poder ver um pouquinho da nossa história do nosso profissionais e aproveitando se você com profissional da área de tecnologia que tá a fim de trabalhar numa empresa legal um monte de colega a gente boa e tecnologia de ponta manda um e-mail para pipocar a roupa ver mybets.eu E aí agora vai no shopping velho Tá bom então a gente falou sobre o rosto lift-and-shift falamos de Minecraft fome como trazer essas aplicações por um uma plataforma mais moderna etc mas a gente tem uma grande um grande. Aqui que a gente tem que considerar no contexto de tecnologia atual que é o uso da nuvem e em algumas situações a gente tem que modernizar sua aplicação já pensando em obter os benefícios da nuvem não é simplesmente mudança de tecnologia mudança de linguagem o doce de frio work que é importante também mas o termo arquitetura e um conjunto do ecossistema que seja calnat para poder obter os recursos de nuvem de escalabilidade de bilhetagem a conta de autocad em resiliência e etc como que a gente sai desse contexto de aplicação legal ada e acostumada e a ficar em berço esplêndido de uma máquina já paga com recursos infinito não data center que eu já apaguei o rack E tá lá e eu não preciso reduzir esse poder processamento também não precisa aumentar ela tá ali tranquila vivendo no nem recurso virtualmente infinito na visão da aplicação para um contexto onde eu preciso ter essa escalabilidade de tornar a aplicação mais resiliente tornar a aplicação mais econômica tornar a aplicação mais robusta quando necessária quando estimulada por alta demanda tudo isso é dizer que aplicação calnate vela nasceu para usar os recursos da nuvem Como que eu saio dessa aplicação em berço esplêndido do do mundo maravilhoso do do datacenter comprime-se para tornar ela claudines então é o que eu vejo cara que nesse oceano delegado aí desses diversos tipos a gente falou de bem frame falou de aplicações em servidores de aplicação a estão uma grande parte delas né que foram construídas durante essas últimas décadas aí de forma a ficarem é a periferia dessas aplicações assistam empresas a essas plataformas legados que não é só aplicação legal a gente também tem plataformas aí legados né aquilo que então você pega o que na nossa época do JJ e né j2ee começou depois virou já jantei aquilo ele era construído eu não sei se eu chamo de proposital para que ela utilizasse ficasse ali é apoiada naquela plataforma né de uma maneira que se você não fizer Doutor modo ou toma estratégia é um desses erres aqui né para poder eu chamo de libertar né libertar essa aplicação nesse código de negócio porque eu tenho na periferia da Pegação se tem um um código que pluga Ele nessa nesses estruturas de acesso a banco de fila tá e dentro desse desse dessa aplicação Você tem o fonte que é a parte que remete é o negócio mas que o próprio negócio do do da e ali você libertar essa aplicação de dentro dessas plataformas e trazer para o ambiente mais escalável onde a gente tem uma bilhetagem é mais volátil né sob demanda eu aplicaria a gente costuma opicao Acho que o mais apical Esse é o plástico Então você troca plataforma primeiro para depois você já tem primeiros ganhos Aline o que o Valdir costuma chamar de Queen's lá mano não sou gordinha mas o mercado que conhece essa parte e você já tem os primeiros grandes outros se liberta naquela plataforma desse essa estrutura 24 por sete que não tem opção de escalabilidade para cima ou para baixo e aí você já tem os primeiros ganhos ali do que a gente chama de vir placa falando e assim você pegar desculpa a gente vai pegar o mais então você usou a palavra né No começo a Claudinei Poxa escrever uma aplicação Claudinei livre é bala Mas a gente não tem uma aplicação Claudinei ele ajeitar buscando uma aplicação Cloud Red o poço já quero levar meu aplicação para o Cláudio Harry porque ali eu vou ter os dentes que o Marcelo falou então eu tenho lá os brincos pra galera que quer qual que é a diferença do Cláudio Nery e do correm eu tenho eu tenho ali um 2012 acho que o rir ou começou como a primeira primeira empresa de Ou pelo menos uma das primeiras tá é de Cláudio e e ela começou a olhar para as aplicações que os clientes traziam para a nuvem e dá para pau bicho era muito insucesso na migração Então como que ela ela norteou os clientes para fazerem uma migração ou uma construção de aplicações maduras para Cloud tão claudineide e armaduras para causa e mais Poxa tem ali o fato das aplicações que estavam sendo me grasa ela criou 12 fatores Olá boa esses doze fatores eles são princípios são galãs para você levar a tua aplicação para Nuvem de forma saudável você precisa dos 12 Então você vai escalando pega quatro pegar mais três pega na Então quando você fala eu sou bom de memória bicho mas não vou lembrar de todos os os conjuntos aqui quem quiser conhecer os Isto é o factor só coloca no Google quanto é factores que eu não sabia que é do iroco era eu conheci eu tô é o conflito tu é o Factor X mas não sabia que era do e tem um livro de 2015 do Trono engana de documentos que ele traz ali no mapa que a gente usa muito Marcelo e eu a gente usa muito para para mostrar né para os nossos clientes quando ele está fazendo um acesso no interior justamente para falar tudo isso que a gente foi falando aqui no o episódio né é o que a gente faz na hora quem tá tá fazendo um acesso mesmo é para descobrir qual a estratégia de modernização que a gente vai usar para o cliente né então a gente a gente avalia a poxa será que o meu cliente ele precisa de escala habilidade Será que ele precisa é de celular tá assistindo recursos sem por cento na nuvem não esses fatores né a gente vai vai com vai agrupando e vai dando um nível de caldo friendly da aplicação né e eu não preciso ter todos os serviços gerenciados por exemplo eu posso ter rouces lá após ter máquinas redes máquinas de banco instaladas mas eu já tenho ali escalabilidade por já ajuda o meu cliente a questão de segurança ou se a gente olhar para o céu Factor ele não fala de segurança você tem literatura até da rede rádio falando tá faltando o a pivotal também tem a pivotal tem um mini book chamado Beyond profetas que ela fala [ __ ] Que que tem mais nós vamos parar vamos acionar tamos bem na fita conta vamos não tem muita coisa para seguir sabe só fazer um adendo um resumo pra galera que está ouvindo a gente acompanhar então a gente pode dizer que ocorre Harry ele é um estar juntos o Claudinei disse com certeza exato porque o Claudinei que eu considero que é um pretensão já foi feita para utilizar os recursos da nuvem ser é assim basicamente serviços gerenciados meu você tá na nuvem bicho faz para virar vidas ajuda a vida era Aperta o botão Puff um câncer de dgk era de cubra você apertando o botão Puff um redes é perto do botão tem uma aplicação meu isso isso é vida é basicamente a diferença entre você trabalhar entre o Yasmin os né como você disse eu posso eu posso ter algumas máquinas escaláveis de juntai meu de banco que hoje ainda gerencia o banco mas eu estou na nuvem Como infra quando eu tô falando igual nele eu já estou utilizando o próprio banco como o serviço tratamente e não estou compartilhando meu banco e o banco É só da minha aplicação então eu tô todo resguardado ali por um conceito também the enterprise application integration É pô você pensou em tudo isso então tem coloca E aí voltando no conceito que você falou Marcelo quando eu falo de sair do meu do meu um prêmios ali fazendo o pato fome para ficar mais claro para galera que vocês vão exemplo mais técnico eu posso tá falando por exemplo de pegar uma aplicação War que eu fiz em j2ee por exemplo que rodam prêmios no cluster de ebós por exemplo que eu tenho ali estático tá aí rodando naquele clássico e eu vou fazer um retrato a falando desse cara para rodar em springer.com docker-in-docker que aí já é mais claro rede e eu consigo por exemplo eu tenho escalabilidade para cá Sei lá tem aquela habilidade eu tô dando dentro do governo NET já consigo fazer uma criatura como código já consigo fazer um cara Cunha a Zizi né já é uma coisa muito mais você já tá usa Um dos fatores lá também né é expor no seu serviços por porta 80 e consumiram serviços por porta 80 eu quando você já faz isso é bota num no container bota lá pronto você tá você não tá dependendo intrinsecamente do serviço você tá é dependendo deles protocolo do seu produto do protocolo exatamente então Poxa você da capacidade do seu serviços escalarem também né Se amanhã eu deixar de usar Java conseguir para usar o Oracle Beleza vai eu faço Eu só preciso ter tecepê Ipê e a porta 80 pronto tá bom eu Abstrai outra dimensão o José Edson José sol no caso do Delphi Joseph são Joseph sal É isso aí eu sei muito bom acho que isso ele te resume bem essa parte de isso é uma coisa que que é meio eu não vou dizer Nebulosa mas não bem esclarecido no mundo a ter o que é de fato usar a nuvem e o que é ser qual deita abri um segundo aparência aqui que eu acho que é muito importante a gente dizer ser calnate não significa que usar no República não quer dizer que eu tenho que estar necessariamente no Google Cloud vara é gerou no.ws eu posso ter porque não um aplicação deveria né se você não pensa assim passe a cogitar essa possibilidade caso você utilize data center público-privado local trate as suas aplicações com Claudinei teve tem a sua nuvem privada e inclusive isso É desejado do ponto de vista de arquitetura Você pode ter serviços críticos que pressão rodar o mais próximo possível do cliente porque não até das aplicações delegadas academia e essa exato e você vai manter uma aplicação antiga porque você tá rodando datas entendam é vezes é desejável que você tenha uma uma Cloud privada né então tem o seu próprio kubernetes no seu datacenter porque não né temos os seguintes opções e o próprio kubernetes open-source difícil de manter e precisa de uma uma curva de aprendizado um pouco maior mas você tem aí eu deixei eu tiver eu ponho pode não não pode meu Rangers e o Rangers uso pode menos o aguentei usa o paradesporto por baixo é o que todo mundo customiza né é isso agora pode mesmo tá ali na nuca não pode não pode natalino com kubernetes ali dando uma cutucadinha e E aí legal né que a gente a gente falou então muito forte da do estudo do problema do acesso a gente hoje você entende o Onde você tá ele falou muito forte também é da tua estratégia como é que eu vou na Noroeste falou também dá onde eu quero chegar né que esses níveis aqui a gente colocou a gente também falou das estratégias que a gente vai escolher para chegar onde a gente que é onde a gente quer né é onde a gente definiu E aí depois de fato você tem a execução desse trabalho né o cara que quer fazer essa modernização da empresa dele faz como pô Carol Entra lá no site averbeck. Aí ou quase ficou natural Ficou quase mas o fato é o seguinte cara não dá para você atravessar a rua sozinho quando você é criança né bicho eu preciso de alguém para pegar na tua mão né e é Gummy Bear xícara E aí poxa até tem profissionais antigos ali há mais de 20 anos desenvolvimento de software que programou lá atrás quando a quando a gente tá falando de áudio e de vídeo Stand Alone viver os dois mundos naquele e esse é o ponto pronto Vale que era produtor do Gloob Gloob presa eu quero ver eu quero ver eu assistia porque o cara que as tira eu caramba eu tava atrás das câmeras câmera ok para quem não sabe o Marcelo não deixar a barba crescer jovem pois mas é melhor do que pintar viu mas o vida Eu não eu sou jovem e o seu jovem tinha até os pelo branco aqui ó aí Você pinta um outro você deixa um outro sem pintar até desculpa né Ah tá desculpa vi no podcast falar isso mas o que acontece cara você tem que saber tudo que você fez errado ou você fez porque ela nesse estado naquela época porque era tecnologia que se tinha é né para poder contra queijo trazer para esse mundo novo né e eu acho que o grande diferencial da empresa é isso né então empresa que nasceu na mão desenvolvedores que tem um espírito de entrega muito forte e a tecnologia a nossa nosso sangue tá do nosso DNA é tecnologia tá então a venda no Brasil ela tem essas fases não é de entrega de valor não é a primeira coisa a gente faz a conversar muito entender Quais são os mapa de tecnologias de aplicações que a empresa tem a gente até fez uma apresentação no spring One né de 2018 e a gente falou above much ao termo inglês né para isso na espera uma lama bola de lama exato pô legado às empresas carai você não tem você não tem nem documentação né a gente fala um pouco disso então a gente estuda essa esse esse ponto depois a gente avalia as questões a tecnologia legado Oi gente avaliou também ontem coisa quer chegar como como que ela vai escolher a melhor estratégia para para obter ganhos rápidos porque a gente não pode esquecer do negócio muito pelo contrário um negócio aqui nos guia então é Poxa eu quero eu quero fazer uma jornada aqui de trás mudar o agendamento da dos meus serviços na travessa tem um hospital se eu tenho uma uma no laboratório né é eu quero mudar também todas as aplicações j e que a minha empresa fez em 2010/2010 a gente estava falando de aplicação é um plano esses caras o servidor j e como é que eu eu jogo fora se ela 100 milhões que eu gastei em 2010 agora eu depressivo como você falou não poxa existem estratégias para nem um rolou depreciação ainda investimentos em Milhões em 13 anos exato pois as antigas e 10.000 né da da Sam a calça os dias então a gente a gente olha para tudo isso né a gente avalia essas estratégias é acorda com o negócio esses recortes e a gente falou muito forte aqui da jornada e isso tem que ser levado em consideração e aí depois a ver myberries o que que ela faz entrega as pequenas é que podem ser testáveis né E e aí é esse acompanhamento esse pós-produção sabe e nesse caminho você acaba mudando a cultura da empresa também né então cliente ele vai recebendo isso e mais do que aquele código alterado ele vai receber uma cultura nova ele vai participando da mudança E aí ele vai se transformando também eu acho bacana nesse processo que vocês retalharam aqui que que quer ver beber faz que eu preciso valorizar como arquiteto e como gestor de arquitetura O que é não só a parte de arquiteturas estritamente técnica como a gente falou de Pô vou trocar no fêmur que Água Boa noite bebê vou tirar não porque acham server application server Bebê vou sair da nuvem vou para vou sair de um plano se for para nuvem mas esse trabalho de arquitetura corporativa de estratégia ela não pode estar descolada no trabalho com esse porque a gente está falando de investimento a gente está falando de Capital a longo prazo está falando de retorno de negócio e todas essas iniciativas que a gente falou que são estritamente técnicas como simplesmente trocado um application server apr 11 B ele precisa tá guiado por uma estratégia que vai direcionar oride time de alguma coisa negócio O que é a camada que chama de arquitetura corpo o que tentar atrelada arquitetura de aplicação arquitetura de infraestrutura Então esse trabalho conjunto Essa visão transversal crede tem que ter essas camadas eu acho que ela é essencial porque se você tratar só uma das camadas individualmente as outras não funcionam a tecnologia é muito importante na organização mas eu diria que ela tá lá na frente né um pouco mais antes da pensar em tecnologia está pensando em tudo que o Alisson falou aqui que é entender o que faz sentido para empresa ou cliente e o que faz sentido para publicação específica então a gente já falou da vou repetir aqui a história da aplicação né dá uma faz sentido que você é modernismo outro que você troque o que você mude de plataforma ou mudeo traga ela de um rosto para o outro mas o que faz sentido para a vida depois tecnologia né É uma empresa o negócio da empresa em e eu acho eu não sei se eu assumiria dessa forma eu acho que é o que fazer e depois o como fazer um exato Então tudo bem fazer porque fazer isso exato a nós vamos vamos fazer retratos para mim tudo não sei se é o caminho né é um pouquinho de tudo né um pouquinho pouquinho tudo em cada coisa outro dia a gente faz a gente participou do mapeamento né de uma uma empresa que tinha um várias cadeia de valor e para cada uma das cadeias de valor você tinha uma estratégia diferente porque elas estavam em níveis diferentes e você precisa disso então essa maturidade ela era ela diferencial da ver se eu acho que a grande grande mágica da área quente a tua né e Oi e que eu acho que o grande diferencial da da arquitetura como todo que ela tá muito próxima ali da cadeira do Sítio dos E aí ou é justamente essa questão da estratégia de negócio e da estratégia de gestão é você que tá ouvindo a gente quer teto de t.i. at software Se você não se interessam por questões de gestão de estratégia você tem um GAP Zinho aí você precisa ter esse viés gestão estratégia e comunicação comunicação cima de tudo desenvolver sem a comunicação e não consegue ter os outros dois exato como é que ele vai vai vai enviar para os outros né aí até como é que ele vai passar isso e vai vender também né meu gato que diferencia que esse ponto da área de arquitetura É exatamente esse viés de estratégia e de digestão que vocês fazem muito bem com esse trabalho mesmo por isso bastante trabalho de vocês parabéns Obrigado senhores Que papo fenomenal sobre modernização e muito legal mesmo tô praticamente modernizamos o legado do PP tem que não temos um lugar sossegado porque já tá tudo bem conseguir eu sei que você tá no bem que ele eu quero PPT vo Ele tá em vários lugares em Vale ele tá até escalável você veio aqui você está assistindo pelo YouTube você vê que tá vários várias salas distintas né cara você vem o modelo modelo de uma vez é de como é que é do título né do do avião do Boeing do blog do título do tamo aqui no subsolo a gente tava no Med max download Max é a no alimentava depois no quem aquela aquela que ela é grafite aqui do lado que você se vocês ainda não viram mas tem essa ó grafite aqui que é Urbana e a deusa seu banheiro banheiro um circo tudo tranquilo verão cerca de nada é o gente se prepara [Risadas] pode parar pode parar um cabelo já quebrou Até que a cabeça grande na cabeça grande cidade quebrou aqui ó [Risadas] e o demais mas a cortar aí dá não sei que vocês por favor tira foto do Marcelo assim para pôr de capa a representa como é que vocês moderninhos ambreus é esse é o exemplo o PT ele é intercambiável entre as plataformas a gente roda em qualquer nuvem né Ele é muito multi multi-cloud multi-cloud às vezes não toma uma lá viu né aí pinta um pode Queres o Spotify Doutor lá aparece usar onça aqui mas eu uso só para o podcast a imagem para o outro é isso vamos gravar o podcast vamos a gente faz o spawn de um estúdio e roda ali ó ele é multifacetário e é uma na verdade isso aqui é tudo correu uma aqui que não é na semana que vem o que era digital trazer muito bem galera quem não segue a gente ainda nas redes sociais Espero que opção lembrar todos eu não declaro seus filhos já Tik Tok Twitter e Instagram Spotify Spotify YouTube 5 vs butcher Burger King brinquedinho seu amigo ninguém nem querer BBS da Mandic a ver isso aí na vs do canal dormir que eu dou app para vocês vocês quiser Quem souber o que é o p devagar a camisa vai ganhar a camiseta é o resto canal lá é #foi pt como uma conquista quem quiser que eu tô falando sério quem escrever aqui embaixo souber o que é o app de um canal de mim lavar labrasil.net tá bom e você mais trás né tirar da América obrigado pela audiência de você e segue a gente em todas as redes a gente ainda vai colocar esses dois caras para dançar no Tik Tok todo mundo fala com adoçante que o Valdir Eu tô devendo não teve um episódio aí que desce mil eu ia isso verdade dessa menina quando der agora já tá quase lá mas vai ser legal esse tipo de uma pergunta história da modernização essa essa mais difícil Tem que inventar bota a mão no joelho dá uma organizadinha segue a gente lá obrigado pela audiência de vocês senhores obrigado pela valeu obrigado pela oportunidade nós que agradecemos se você quer o programador arquiteto quero trabalhar com a ver versus Band unidade quem quiser trabalhar com modernização Delegados trabalha com muita coisa nova TAM e ela também não é só porque esse cara vai mandar a outra coisa nossa também como carinho entre em contato com a minha pipoca quer@VMB s.io best.io sei então você quiser trabalhar com eles agora com coisa legal também viu gente nessa hahaha só que eu já vi essa tecnologia ele taco de beisebol Valeu galera obrigado até a próxima até mais valeu obrigado aí [Música] [Aplausos] [Música]
Episódios Relacionados
1h 28minSQL vs NoSQL: Tudo o que você precisa saber
Valdir Scarin
27 de ago. de 2025
1h 23minQuarkus: Java além da JVM
Luiz Pais, Valdir Scarin
19 de fev. de 2025
1h 26minEstratégias na Adoção de Plataformas de Desenvolvimento
Elcio Abrahão, Luis Rogerio de Souza
8 de mai. de 2024
1h 26minApache Kafka: Transformando Ecossistemas de Dados e Desenvolvimento de Software
Pedro Busko, Romulo Barbosa
13 de mar. de 2024
