- Migração e modernização›
- AWS Transform›
- Personalização
Personalização do AWS Transform
Transforme qualquer padrão de código e acabe com a dívida técnica com um agente de modernização personalizado com inteligência artificial
Transformações personalizadas baseadas em IA para código, APIs, estruturas e muito mais
O AWS Transform acelera a modernização de toda a organização por meio de uma IA agêntica que automatiza as transformações de código personalizado. Ele fornece transformações prontas para uso em cenários comuns, como atualizações de Java, Node.js e Python. O agente também realiza transformações personalizadas e específicas da organização, como atualizações de versão, migrações de runtime ou traduções complexas de idiomas e alterações arquitetônicas. Por meio do aprendizado contínuo com amostras de código, documentação e feedback do desenvolvedor, o agente oferece transformações repetíveis e de alta qualidade sem exigir experiência especializada em automação, permitindo que as organizações escalem suas iniciativas de modernização de forma eficaz.
A personalização do AWS Transform oferece experiências na CLI e na Web. A CLI permite que os usuários definam transformações por meio de linguagem natural e as executem em bases de código locais, de forma interativa ou autônoma. A experiência na Web gerencia campanhas de transformação em grande escala, acompanhando o progresso em vários repositórios.
Benefícios
Enfrente a enorme crise da dívida técnica automatizando diversas transformações que tradicionalmente consomem de 20 a 30% dos recursos de desenvolvimento de software corporativo. Promova iniciativas de modernização em grande escala em toda a sua organização, executando transformações consistentes, reproduzíveis e de alta qualidade em grande escala em centenas de aplicações.. Obtenha uma execução mais rápida com transformações pré-criadas para padrões comuns e transformações personalizadas para requisitos específicos da organização.
O agente aprende suas transformações específicas por meio de documentação, chat em linguagem natural e amostras de código. O agente vem com seis caminhos de transformação prontos para uso, como Java, Node.js, Python e atualizações do SDK da AWS. Se você precisa de atualizações de versão, migrações de runtime e de API, transições de estrutura, traduções de idiomas ou até mesmo decomposições de arquitetura, o agente aprende, adapta e executa seus requisitos exclusivos de transformação.
O agente captura automaticamente o feedback e melhora com o tempo. O agente aprende com cada execução, feedback do desenvolvedor e alteração de código para aprimorar continuamente a precisão e a eficácia da transformação, garantindo que cada transformação subsequente se torne mais confiável e eficiente.
Capture e amplie o conhecimento de transformação de sua organização definindo transformações uma vez e usando o agente para executar tarefas repetíveis em toda a organização. Compartilhe a experiência em transformação sem esforço entre equipes e projetos, enquanto o agente melhora automaticamente a cada execução, reduzindo os silos de conhecimento e as implementações inconsistentes. Isso permite que as organizações expandam suas melhores práticas e conhecimento institucional em centenas de aplicações, garantindo qualidade e abordagem consistentes, independentemente do escopo da equipe ou do projeto.
Transformações prontas para uso
O agente inclui transformações pré-criadas para cenários comuns de upgrade, incluindo:
- Atualizações da versão runtime do Java
- Atualizações da versão runtime do Python
- Atualizações da versão runtime do Node.js
- Atualizações da versão Java AWS SDK v1 para v2
- Atualizações de versão do SDK da AWS para Python (Boto2 → Boto3)
- Atualizações da versão Node.js AWS SDK v2 para v3
O impacto dos números
5x
Os clientes alcançaram transformações cinco vezes mais rápidas com a personalização do AWS Transform.85%
Taxa de eficácia de até 85% para transformações prontas para uso (OOB), como atualizações de versão Java e Node.js.6
transformações prontas para uso, incluindo Java, Node.js, Python e muito mais.50%
redução do tempo de trabalho de transformação para cenários complexos, como migrações de estruturas personalizadas e específicas da organização.Automação de ponta a ponta
Definir
O AWS Transform oferece definições de transformação prontas para uso em casos de uso comuns, como atualizações de Java, Node.js e Python. Ele também permite que você crie transformações personalizadas. Para criar uma transformação personalizada, um desenvolvedor familiarizado com a tarefa específica conversa com o agente por meio de um bate-papo de idioma e fornece ao agente materiais de referência, como documentação e exemplos de código.
Executar
As transformações podem ser executadas de forma interativa, com um desenvolvedor humano supervisionando o trabalho do agente ou de forma autônoma. As transformações autônomas podem ser acionadas com um simples comando CLI de uma linha e podem ser programadas ou incorporadas a qualquer pipeline ou fluxo de trabalho existente. O AWS Transform também oferece uma experiência Web de gerenciamento de transformação para monitorar campanhas em grande escala.
Verificar
Após a execução de uma transformação, as etapas de validação definidas pelo usuário podem ser executadas. Podem ser análises de código humano, scripts de validação automatizada ou implantações de teste. Se o código transformado falhar na validação, ele poderá ser enviado de volta ao agente para ser corrigido ou sinalizado para análise posterior.
Aprenda e melhore
O agente personalizado permite a melhoria da transformação por meio do aprendizado contínuo. Sempre que uma transformação é concluída, o agente identifica automaticamente os itens de conhecimento que acredita que melhorarão os resultados de suas tarefas de transformação posteriormente. Eles podem ser derivados de etapas de depuração, entrada humana ou observações gerais de código. Os proprietários da transformação podem revisar os itens de conhecimento que o agente descobre e habilitá-los para futuras execuções.
Clientes
Air Canada
“Estávamos enfrentando uma alta dívida técnica em muitas de nossas bases de código, incluindo milhares de funções do Lambda executadas em runtimes no fim da vida útil. Precisávamos atualizar o runtime do Node.js 16 para 20, entre outros esforços de modernização. Em alguns dias, a equipe da nossa plataforma conseguiu implantar o AWS Transform para coordenar e executar a modernização de todos eles, alcançando uma taxa de eficácia de 90% e uma redução de 80% no tempo e nos custos esperados para o projeto. Agora, estamos tornando o AWS Transform parte do nosso padrão interno daqui para frente. O AWS Transform é fantástico.”
Ray Galipeau, diretor sênior de serviços de nuvem, rede e plataforma da Air Canada
Twitch
“Criamos uma transformação no AWS Transform para lidar com nossa migração do AWS SDK V1 para V2 Golang, e isso está nos proporcionando uma aceleração média de 70% em cada migração de aplicação. Em 913 repositórios, projetamos uma economia de aproximadamente 2.876 dias para desenvolvedores, o equivalente a 11 anos de desenvolvimento.”
A equipe da Twitch
QAD
“Os clientes da QAD tiveram dificuldades em se modernizar de versões mais antigas com personalizações não documentadas do Progress ABL para nossa plataforma QAD Adaptive ERP. Adotamos o AWS Transform para nosso fluxo de trabalho de modernização, e os resultados foram transformadores. O que costumava ser um projeto de duas semanas agora pode ser concluído em apenas três dias, permitindo ganhos de produtividade de 60 a 70%. Em média, estamos economizando 96 horas de desenvolvedor por projeto e cerca de 7.500 horas de desenvolvedor anualmente. Nossa equipe analisou mais de 180.000 linhas de código legado com notável precisão. A capacidade de aprendizado contínuo do agente melhora nossa qualidade de transformação ao longo do tempo, permitindo que os clientes da QAD se modernizem rapidamente para a mais recente plataforma de ERP adaptável da QAD.”
Sanjay Brahmawar, CEO da QAD
MongoDB
“O AWS Transform automatiza tarefas de transformação repetitivas, sujeitas a erros e repetíveis, o que por sua vez reduzirá a complexidade e o esforço da migração, garantindo uma validação funcional e de compatibilidade abrangente em toda a pilha de aplicações. Isso é algo do qual muitas organizações podem se beneficiar, incluindo o MongoDB. Com base em alguns insights iniciais que obtivemos, acreditamos que o AWS Transform tem o potencial de causar um grande impacto na modernização e migração de aplicações Java.”
Melissa Plunkett, vice-presidente de gerenciamento de produtos, MongoDB
Classmethod
“O AWS Transform entregou resultados comprovados por meio de dois casos de uso poderosos. No primeiro caso, geramos uma documentação abrangente para um sistema ColdFusion em apenas 30 minutos, uma tarefa que tradicionalmente exigiria várias pessoas/meses para entender as especificações. No segundo caso, concluímos a atualização 2 para 3 do Vue.js em menos de um dia, incluindo várias horas de trabalho manual, uma tarefa originalmente estimada em uma pessoa-mês. Esses resultados demonstram que o AWS Transform reduz significativamente o esforço e o risco nas fases iniciais dos projetos de modernização.”
Satoshi Yokota, CEO, Classmethod, Inc.
The Gnar Company
“Na The Gnar Company, nos especializamos em remediação e modernização de dívidas técnicas em grande escala, e o AWS Transform tem sido fundamental para o sucesso do nosso projeto, proporcionando ganhos dramáticos de eficiência em vários contratos com clientes. Exemplos recentes incluem uma migração de API interna do cliente que reduziu o cronograma em mais de 60% e uma migração de Angular para React em vários projetos que proporcionou uma redução de 75% no cronograma. Esperamos continuar colaborando com a AWS à medida que continuamos a oferecer resultados impactantes para nossos parceiros clientes.”
Mike Stone, cofundador da The Gnar Company
Coupang
“Na Coupang, enfrentamos o desafio assustador de atualizar mais de 700 aplicações para uma versão mais recente do Java, a fim de melhorar a segurança, aumentar o desempenho e permitir a adoção do Graviton. Para nossa fase inicial, selecionamos mais de 70 aplicações como nosso primeiro lote. Esse tipo de esforço de modernização tradicionalmente exigiria um esforço manual significativo. No entanto, ao usar o AWS Transform e aplicar personalizações, incluindo configurações específicas de domínio, configuração de implantação, configurações do JDK e correção de dependências ausentes, alcançamos resultados notáveis. Transformamos com sucesso todas as mais de 70 aplicações Java em apenas dois meses com uma pequena equipe de cinco desenvolvedores, representando uma redução de aproximadamente 90% no cronograma do projeto em comparação com as abordagens manuais tradicionais. O AWS Transform foi um divisor de águas para a Coupang, permitindo que aprimorássemos rapidamente nosso ecossistema de aplicações em grande escala e permanecêssemos à frente no cenário competitivo de comércio eletrônico.”
Ning Zhang, vice-presidente de infraestrutura, Coupang
PwC Austrália
“Testamos o AWS Transform em uma versão prévia privada e o consideramos excepcionalmente fácil de usar para desenvolvedores, com suporte intuitivo de CLI e excelente para refatorar ativos em desenvolvimento e testes.
Experimentamos a conversão de Python para JavaScript para scripts sem servidor e de Playwright para Cucumber na verificação de testes, refletindo de perto projetos de entrega de médio porte que transformam linguagens e ferramentas de aplicações para se alinharem às diretrizes corporativas.
A transformação tradicional envolve a compreensão do código existente, a seleção de módulos de destino, a criação de repositórios e a integração com soluções em nuvem, como ECS, EKS e Lambda. Normalmente, a transformação de 10.000 linhas de código exige de 50 a 80 dias do desenvolvedor, com o esforço total do ciclo de vida atingindo 150 a 180 dias por pessoa, incluindo verificação, correção de defeitos e sobrecarga.
Nossa experiência indica que o AWS Transform pode reduzir todo o esforço do ciclo de vida em 25 a 35% quando utilizado adequadamente. Essa solução melhora significativamente a eficiência da modernização de aplicações em todas as fases do SDLC, permitindo que parceiros de consultoria como nós avancem rapidamente e forneçam valor comercial de forma mais rápida e consistente.”
Dr. Binqi Zhang, diretor administrativo de engenharia e consultoria digital, PwC Australia
Deloitte
“A Deloitte está utilizando o AWS Transform para impulsionar modelos de modernização de transformação em grande escala em várias pilhas, incluindo .NET, Java e Node.js. Ao incorporar o AWS Transform em uma fábrica de modernização, agora podemos aplicar os quatro pilares — conhecimento, transformação, modelo e execução — para permitir a modernização baseada em padrões, controles de qualidade consistentes e aprendizado contínuo em todos os projetos. Nossa experiência com o AWS Transform mostrou que esse processo é voltado para oferecer uma throughput de modernização até 60% mais rápida e uma redução de 40% na repetição manual do trabalho. Com o AWS Transform, a Deloitte agora pode liberar centenas de horas de engenharia para inovação e criação de valor estratégico, automatizando tarefas repetitivas de transformação e escalando os aprendizados em todos os portfólios”
Jason Howard, diretor de engenharia de software da Deloitte