Latest / Entre Chaves / Snippet #31 AWS Transform: menos retrabalho na modernização de sistemas
Transcript
- 0:00Olá pessoal, está começando mais o nift do entre chaves.
- 0:03Eu sou a Letícia. Eu atuo aqui na dti digital há
- 0:06cerca de 4 anos como desenvolvedora de software e
- 0:09hoje a gente vai falar sobre a adablai se transforma, que com
- 0:12certeza vai mudar a forma como a gente vê a evolução e a
- 0:15modernização dos sistemas de software.
- 0:18E o que é o adablai se transforma, ele é uma IA
- 0:21agêntica e o mais interessante nem é o fato dele ser apenas uma
- 0:25IA, afinal a gente tem várias ferramentas de a por aí.
- 0:28A questão é o problema que ela resolve.
- 0:30Pensa comigo, quanto tempo o seu time demorou para poder evoluir
- 0:35ou refaturar o sistema legado? Pela última vez, eu e meu time,
- 0:39por exemplo, atuamos no desenvolvimento de um sistema
- 0:42legado na refaturação de um Java 5 para o Java 21, atualizações
- 0:47de firnworker SDKE, redução de dívidas técnicas, principalmente
- 0:52quando aquele sistema nem tem testes unitários ou testes
- 0:55automatizados. E isso demora, com certeza,
- 0:58semanas ou até mesmo meses. Afinal, são tarefas caras,
- 1:02repetitivas e com grandes impactos e riscos.
- 1:06Agora, imagine se essa migração fosse parte do processo e da
- 1:09empresa? Se isso fosse feito de forma
- 1:12automatizada e em escala de Enterprise?
- 1:15A coisa mais importante é entender que isso vai muito além
- 1:18de assistente de código, afinal, a maioria dos iaz hoje elas
- 1:21foram feitos para poder ser uma extensão do desenvolvedor.
- 1:24Ajudar a desenvolver novos códigos ou AWS transforme, atua
- 1:28muito além disso, na verdade atua depois disso da evolução do
- 1:32código. Ele é uma ferramenta para poder
- 1:34evoluir sistemas, principalmente sistemas legado.
- 1:38E a gente sabe que a maioria dos nossos sistemas hoje é realmente
- 1:42a manutenção de vários sistemas legados das empresas EAWS
- 1:45transforme, ele é justamente focado em atualizar esses
- 1:48sistemas e. Melhor, você nem precisa
- 1:51aprender uma ferramenta nova, você pode usar sua própria ideia
- 1:53para isso. Bom, na minha opinião, o
- 1:55verdadeiro coração do dublest Transformers está nas
- 1:58Transformers definitions ou tds, que são muito além de scripts.
- 2:02São definições de conhecimento. São scripts que a gente define
- 2:05as regras e as necessidades daquele projeto.
- 2:08Vou dar um exemplo, imagina comigo que você tem uma empresa
- 2:11com bibliotecas internas de autenticação e daqui alguns anos
- 2:15você vai precisar fazer a refruturação desse código
- 2:18modernizar. E aí, você tem uma equipe que
- 2:21sabe mais ou menos dessa documentação ou tem um breve
- 2:24conhecimento desse sistema? Uma parte do conhecimento está
- 2:27no conflus, outra está em documentações, mas uma boa parte
- 2:31também está naqueles débios que foram embora da empresa.
- 2:33E aí, o que acontece agora? Essas TDS, elas são responsáveis
- 2:38por guardar esse conhecimento, esse conhecimento que vai ser
- 2:40reutilizável por muitos e muitos anos, inclusive para outras
- 2:44squets que hoje você vai fazer uma migração, disse.
- 2:47Mas no futuro, talvez elas também precisarão fazer uma nova
- 2:50migração. E esse conhecimento ele é
- 2:52reutilizado. Ou seja, você pode usar ele de
- 2:54forma padrão na empresa e daqui muitos anos, sem a necessidade
- 2:58de guardar esse conhecimento em pessoas.
- 3:00E eu acho que tá aí a questão que dá mais valor aos CDSEA
- 3:04adablai se transforma. Você não vai depender só de
- 3:07pessoas ou documentações para guardar.
- 3:09Você vai ter um sistema que ele é próprio para poder guardar
- 3:13toda esse todo esse conhecimento.
- 3:15E modernizar o seu código a partir disso.
- 3:18Bom, Letícia, como essas TDS são criadas é difícil, não.
- 3:21Na verdade, as TDS são criadas utilizando as linguagens
- 3:25naturais dentro do próprio chat. Você consegue descrever ela de
- 3:29uma forma normal, como se você estivesse explicando isso para
- 3:31outro desenvolvedor, e aí a própria e a refina publica e
- 3:35comita tudo isso. Então fica salvo o sistema, toda
- 3:39essa documentação, toda essa configuração para ser
- 3:41reutilizada no futuro. E aí essas TDS, elas não são
- 3:45apenas personalizadas, elas também têm as TDS padrões TDS
- 3:49que serão utilizadas e foram utilizadas por qualquer outra
- 3:52biblioteca, por exemplo, auto dedicação, que é algo que vai
- 3:55ser recorrente. Então ele já existe por padrão,
- 3:57você não precisa criar. Agora, se você quiser uma TD que
- 4:00seja específica para sua empresa, você consegue
- 4:03personalizar e criar ela do jeito que você acha melhor.
- 4:05Essas TDS, elas funcionam de uma forma muito tranquila dentro da
- 4:09sua ideia. Você vai buscar os Transformers,
- 4:12vai chamar ele e aí assim ele vai começar a parte de inspeção
- 4:16dos seus arquivos, vai estudar todo seu projeto, vai entender
- 4:20as necessidades e se ele tiver tonto dele, também vai te
- 4:22perguntar. Ele vai levantar os parâmetros
- 4:24que vai traçar um plano e aí ele vai confirmar com você e tá aí a
- 4:28questão de você ser um deve realmente apto a entender aquilo
- 4:32que a Iata fazendo. Você vai ver todo o plano dela,
- 4:35vai aprovar e isso é governança, isso é validação de código.
- 4:39E quando estiver tudo ok, você dá um ok pra IA e aí sim ela vai
- 4:43começar a implementar. Após todo o desenvolvimento,
- 4:45todas as mudanças, elas ficam ali salvas no comit.
- 4:48Então toda essa equipe, toda toda equipe, todo o Squad vai
- 4:52conseguir validar aquilo que foi feito.
- 4:54A da buest transforme permite criar campanhas de modernização
- 4:58de micro serviços em larga escala, afinal, ele tem TDS
- 5:01padrões e tem TDS personalizados, e isso permite
- 5:04com que você faça atualização de vários repositórios ao mesmo
- 5:08tempo. De forma paralela, utilizando
- 5:10lhe AWS Beth EOWS farriet. Isso permite com que você faça
- 5:15isso fora da sua máquina. Você pode também testar isso
- 5:18localmente com até 3 repositórios, mas em larga
- 5:21escala. Uma máquina testando vários
- 5:23serviços paralelos, desenvolvendo e modernizando
- 5:26cada um deles. Isso é completamente possível
- 5:28utilizando AWSI. Transfor.
- 5:30E isso muda completamente a forma como pensamos em
- 5:33modernização, afinal, é uma operação completamente
- 5:36coordenada. Quando eu li sobre essa
- 5:38funcionalidade, a primeira coisa que eu pensei é, quantas vezes a
- 5:41gente resolve o mesmo problema? Quantas pessoas?
- 5:45Já passaram por modernização de código.
- 5:47Esse conhecimento, sendo algo não é utilizável, é extremamente
- 5:50valoroso, extremamente valioso para a empresa AEA.
- 5:53Antes foi criada para acelerar a escrita de código e hoje, quando
- 5:57a bless se transforma, a gente consegue utilizar para acelerar
- 6:00a evolução de ferramentas que por muitas vezes ficaram no
- 6:03passado, ficaram no legado, literalmente.
- 6:06E modernizar isso é tão valioso para cada empresa,
- 6:09principalmente para empresa dona do produto, afinal, vai ter um
- 6:12produto novo refatorário? E modernizar.
- 6:15E Eu Acredito, com certeza, que isso é uma mudança muito maior
- 6:18do que parece. Afinal, modernizar aplicações,
- 6:21legadas, reduzir dívidas técnicas, principalmente, e
- 6:25manter uma consistência de centenas de projetos e preservar
- 6:28o conhecimento organizacional. Isso sempre foi um desafio
- 6:32enorme. E automatizar essas tarefas
- 6:34repetitivas vai fazer com que os desenvolvedores foquem no que
- 6:37realmente importa, afinal, a análise, a arquitetura, as
- 6:41tomadas de decisões. Isso é permitir com que ele
- 6:44consiga focar em tarefas que não são tão repetitivos.
- 6:47E se eu pudesse, com certeza, resumir a dables transformem em
- 6:50apenas uma frase seria, ela não muda a forma como a gente
- 6:54desenvolve e sofre, ela começa a mudar a forma como a gente
- 6:58evolui. Sucessos.
- 6:59Esse foi mais um snip do entre chaves.
- 7:02A gente aprendeu mais sobre a dables e como modernizar os
- 7:04nossos códigos, modernizar de uma forma menos onerosa, de uma
- 7:08forma extremamente valiosa. A gente aprendeu o conceito de
- 7:11manter 11 conhecimento que realmente vai ser valioso para
- 7:14muitas gerações de desenvolvedores.
- 7:16Eu espero ter ajudado. E aí me conta, fala para mim,
- 7:20vocês também passam por isso na empresa de vocês, como é que é a
- 7:22manutenção do sistema legal? Foi um prazer estar com vocês.
- 7:25Até a próxima, tchau, tchau.