Quando você deve atualizar para o Mule 4?

Quando você deve atualizar para o Mule 4?

Quando você deve atualizar para o Mule 4?
cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Imagine isto: você está comprando um carro novo. Você deve atualizar seu veículo para obter melhores recursos? Normalmente, você está comprando um veículo para conduzi-lo – mas, graças à tecnologia, existem dezenas de outros motivos para atualizar. Sua viagem atual provavelmente não possui os mais recentes recursos de segurança e conveniência e sua garantia provavelmente expirou. Então, você deve se apegar às suas velhas rodas? Pense em custo, segurança e conectividade. Se seu mecânico está gastando mais tempo com seu carro do que você, provavelmente é hora de trocar.

Compare isso com uma atualização de software. Hoje, vemos os avanços tecnológicos se desenvolverem mais rápido do que nunca e espera-se que continuemos. Não é tão simples quanto desenvolver novos sistemas por meio de infraestrutura avançada. Em breve, esses sistemas se tornam obsoletos e difíceis de suportar. Mesmo os especialistas em segurança de software não atualizam seu software imediatamente quando uma nova versão é lançada. As atualizações de software precisam ser planejadas com cuidado.

Projetos para atualizar plataformas de software podem ser difíceis de vender para a equipe de liderança, porque é difícil mostrar qual é o valor do investimento. Muitos gerentes de TI e líderes de projetos usam a ameaça de um suporte ao fim do fornecedor para vender atualizações, mas a manutenção do sistema geralmente é o principal motivo.

À medida que suas equipes se tornam especialistas em Mule, é menos provável que a gerência adote o mito da falta de suporte do fornecedor. Portanto, os gerentes de TI devem defender a atualização com um caso de negócios atraente. De acordo com nossa experiência, as empresas disseram que o processo de aprovação levou mais tempo do que a própria atualização. Desenvolver um plano para determinar como a atualização afetará a empresa é a parte mais crucial do projeto de atualização e o motivo pelo qual leva mais tempo. Ao criar um business case para a atualização do Mule 4, lembre-se de que, embora você possa reduzir custos, o benefício da funcionalidade adicional pode exceder em muito isso.

Neste blog, discutirei estratégias para planejar uma atualização do Mule 4 e quando é hora de fazê-lo.

Por que devo atualizar?

A melhor estabilidade e desempenho do software é alcançada com atualizações regulares e planejadas. Frequentemente, os bugs serão corrigidos e novos recursos serão adicionados. O Mule 4.x foi atualizado principalmente para facilitar o uso: com desempenho aprimorado e recursos autônomos. As atualizações no Mule 4 oferecem facilidade de uso e permitem que os usuários aprendam o produto com rapidez e eficiência.

Aqui estão algumas razões pelas quais você deve atualizar para o Mule 4.

  • Mais fácil trabalhar com propriedades e fornecer consistência entre conectores.
  • O DataWeave substitui o MEL como padrão. Sua sintaxe simples facilita o aprendizado.
  • Os transportes do Mule 3 foram substituídos por novos conectores orientados à operação que são mais fáceis de usar.
  • Tratamento de erros mais fácil e poderoso com um novo escopo Try
  • O Mule 4 lida automaticamente com fluxos de dados para usuários, o que simplifica bastante o trabalho com dados no mecanismo de tempo de execução do Mule.
  • O Studio 7 apresenta uma paleta simplificada, integração aprimorada do Maven e muitas outras melhorias de usabilidade.
  • O mecanismo de execução interna foi atualizado com um novo mecanismo reativo de autoajuste e sem bloqueio.

Como devo planejar a atualização?

Embora as atualizações de software possam ser simples e diretas, uma transição bem-sucedida requer um planejamento completo e uma análise cuidadosa do impacto potencial no restante do ambiente de tecnologia. Mudar do Mule 3 para o Mule 4 não é apenas uma atualização, é uma reescrita de suas APIs e aplicativos.

Não é recomendável fazer o levantamento e a mudança de aplicativos Mule 3 para o Mule 4, pois não agrega valor aos negócios. Em geral, a recomendação é desenvolver as novas APIs e aplicativos da rede no Mule 4 e procurar uma oportunidade de migrar os projetos existentes. Quando você começar a planejar a atualização, siga estas etapas:

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
  • Consiga seu equipes treinadas na Mula 4.
  • Tenha suas equipes Reveja a documentação do Mule 4.
  • Verifique se você possui o ambiente de implementação adequado. Realizar dimensionamento do ambiente para garantir que você tenha capacidade suficiente para executar aplicativos Mule 3 e Mule 4.
  • Comece com a construção ativos de estrutura comum tal como:
    • Modelos
    • Loggers
    • Rotinas de tratamento de exceções
    • Políticas
  • Crie seu novo pipeline de CI / CD.
  • Eduque sua organização interna em torno de todas as opções acima.
Leia Também  Transformação digital à prova de futuro com APIs

Depois de planejar a atualização, é importante executá-la sem prolongá-la. Caso contrário, terminará como o projeto de “pintar a quarta ponte”.

Que opções eu tenho?

Se você é um novo cliente Mule que está começando no Mule 4 ou um cliente Mule 3 existente, aqui estão algumas opções para você adotar o Mule 4.

  • Novos projetos líquidos:
    • Conclua o curso de treinamento Mule 4 e obtenha a certificação Mule 4.
    • Familiarize-se com a plataforma Mule 4 e o Studio 7 executando alguns projetos-piloto.
    • Desenvolva novas aplicações no Mule 4.
  • Aplicativos existentes do Mule 3.x:
    • Recomendamos atualizar para o Mule 3.9.x mais recente e permanecer nele o maior tempo possível (suporte estendido até março de 2024).
    • Não há urgência e, em alguns casos, pouco se beneficia com a elevação e mudança de aplicativos Mule 3 para o Mule 4.
    • Revise e priorize aplicativos Mule 3 existentes para adoção do Mule 4. Planeje uma migração faseada do Mule 4. Agrupe e priorize aplicativos Mule 3 existentes.
  • Quando uma alteração ou aprimoramento da funcionalidade é necessária:
    • Se alguma alteração for necessária para os aplicativos existentes do Mule 3, desenvolva-os novamente no Mule 4 para aproveitar os novos recursos.
      • O esforço estimado é de 40 a 60% do tempo de desenvolvimento original por aplicativo.
  • Quando não há alteração necessária para um aplicativo:
    • Deixe esses aplicativos no Mule 3 até que haja uma alteração.
    • Faça uma verificação periódica para avaliar o momento da atualização.
    • Revise todos os aplicativos ainda no Mule 3 em janeiro de 2023:
      • Orçamento e plano para a atualização.
      • Reconstrução completa no Mule 4 até dezembro de 2023, o mais recente.
  • Opções de implantação:
    • Não é recomendável executar o Mule 3 e o Mule 4 no mesmo hardware.
    • Se você é um cliente do CloudHub, pode implantar aplicativos Mule 4 para os trabalhadores, pois o CloudHub fornece isolamento de aplicativos.
    • Se você é um cliente local / híbrido, pode adicionar servidores Mule 4 locais juntamente com os servidores 3.x.
    • Configure o Runtime Fabric e implemente aplicativos Mule 4.
Leia Também  Sequências eficazes de marketing por email - Smart Insights

Quais são os meus passos?

Depois de aprender sobre o processo de atualização e as opções, é igualmente importante saber como é a execução. De nossa experiência em trabalhar com clientes na atualização, aqui está uma lista de etapas de alto nível para ajudá-lo na atualização:

  1. Adicione todos os módulos necessários, como o conector do banco de dados, à paleta do Anypoint Studio 7.
    • Você pode adicionar módulos através da paleta Studio 7. Outros módulos estão disponíveis no Anypoint Exchange.
    • Todos os projetos Mule são Mavenized por padrão quando você adiciona os módulos ao seu projeto.
  2. Migrar todas as configurações globais.
  3. Migrar propriedades de configuração.
  4. Entenda como as alterações na estrutura de mensagens do Mule (atributos, carga útil e variáveis) afetam suas configurações.
  5. Atualize suas expressões e scripts para o DataWeave versão 2:
    • Esteja ciente das alterações entre o DataWeave 1 e o DataWeave 2.
    • Altere as expressões MEL para DataWeave 2.
  6. Atualize todo o tratamento de exceções no Mule 4 com os novos tipos de exceção disponíveis.

Qual treinamento está disponível?

Ao adotar ou criar um novo software, o treinamento ajuda os usuários a se adaptarem às mudanças em suas funções, enquanto o suporte ajuda os usuários finais a resolver os problemas que enfrentam. Não importa o quão intuitivo seja o software, fácil de usar ou intuitivo, ainda é necessário treinamento para que uma organização realize todos os recursos da tecnologia. Reuni uma lista de cursos de treinamento para ajudar sua equipe a adquirir conhecimento no Mule 4:

  • Curso DELTA ministrado por instrutor:
  • Curso FUNDAMENTALS ministrado por instrutor:
  • Cursos de autoatendimento / sob demanda Mulesoft.U:
  • Outros cursos atualizados para o Mule 4:

Para saber mais sobre o Mule 4, consulte um dos cursos de treinamento e certificação MuleSoft listados acima.


cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
Luiz Presso
Luiz Presso