Porque não basta inovar
É claro que fornecer serviços e soluções inovadoras continuamente é o segredo para se manter competitivo nos mercados digitais. Mas de que adianta criar novas aplicações, se elas não estiverem bem conectadas ao restante da sua tecnologia legada? E mais: quanto tempo levará para que qualquer valor real seja agregado aos negócios se a integração dessa nova aplicação à arquitetura atual demorar meses ou anos?
Graças aos métodos Ágil, ao DevOps, às automações de CI/CD e a todos os outros termos populares da TI, os dias de desenvolvimento cascata são coisa do passado. Mas, esse aumento na produtividade dos desenvolvedores não é o final dessa história. A inovação requer integração a uma velocidade que corresponda às práticas de desenvolvimento atuais.
A Red Hat acredita que uma arquitetura de integração iterativa e distribuída (em vez de uma centralizada e em silo) aumenta a agilidade da sua infraestrutura, e não apenas do desenvolvimento de aplicações. Em que isso implica exatamente? Um framework arquitetônico que alinhe microsserviços em containers, nuvem híbrida e interfaces de programação de aplicações (APIs) às práticas Ágil e DevOps já bem conhecidas pelos desenvolvedores.
Usar ou não usar o ESB? Eis a questão...
O enterprise service bus (ESB) representava uma inovação em relação às poucas conexões ponto a ponto (P2P) e hub-and-spoke disponíveis. No entanto, ele era destinado a infraestruturas rígidas em silo. Essa abordagem tradicional de integração, baseada em equipes centralizadas controlando tecnologias monolíticas, pode impedir o desenvolvimento e a utilidade em longo prazo de aplicações mais novas e distribuídas. Os ESBs oferecem benefícios como a priorização da segurança e a integridade dos dados. No entanto, também dependem de uma única equipe para definir as integrações de toda a empresa. Além disso, eles representam um único ponto de falha na arquitetura de integração.
Na verdade, as arquiteturas atuais de aplicações nativas em cloud levemente acopladas e desenvolvidas com métodos Agile e DevOps precisam de uma abordagem de integração igualmente ágil e escalável. É necessário que essas novas aplicações se conectem entre si e sejam capazes de acessar os dados e aplicações legadas. A Red Hat oferece suporte a essas duas necessidades de negócios. Fornecemos plataformas de integração e software de gerenciamento para que você conecte com rapidez microsserviços e tecnologias legadas em ambientes de nuvem híbrida. Chamamos essa abordagem de "integração ágil".
Recursos da Red Hat
O que é a integração ágil?
Na visão da Red Hat, a integração ágil é uma combinação de tecnologias de integração, técnicas de entrega ágil e plataformas nativas em cloud para aumentar a rapidez e a segurança na entrega de software. Especificamente, a integração ágil envolve a implantação de tecnologias de integração como APIs em containers Linux e a expansão de funções de integração entre equipes diferentes.
Nesse framework, é possível desenvolver e integrar microsserviços com rapidez. Com integrações desenvolvidas no Red Hat® Fuse e APIs gerenciadas pelo Red Hat 3scale API Management, você essencialmente insere microsserviços na arquitetura atual de forma otimizada. Assim, eles começam a agregar valor para usuários internos e externos com rapidez. Para compartilhar dados na infraestrutura, o Red Hat AMQ facilita a mensageria com alta capacidade e baixa latência. Ao atualizar ou remover serviços, não há mais o risco de interromper toda a aplicação. Isso acontece porque as arquiteturas levemente acopladas conectadas por processos de integração ágil têm maior tolerância a falhas.
Resumindo, a integração ágil é responsável pela transformação da integração empresarial de um problema a ser superado em uma plataforma de escalabilidade elástica em serviços descentralizados.
UPS otimiza rastreamento e entrega de encomendas com a Red Hat
Problema: a UPS, uma empresa líder mundial no setor de logística, queria otimizar as operações de rastreamento e entrega de encomendas usando uma nova plataforma de aplicações, batizada de Center Inside Planning and Execution System (CIPE). Além disso, a empresa queria adotar uma abordagem mais ágil e colaborativa de DevOps, bem como implantar uma tecnologia para oferecer suporte ao novo método de trabalho e às novas funcionalidades do CIPE. "Decidimos abandonar as tecnologias antigas e migrar para a nuvem. O nosso objetivo era tomar decisões melhores usando análise de big data em tempo real", disse Rich West, gerente sênior de desenvolvimento de aplicações da UPS.
Solução: após chegar à conclusão de que a tecnologia de containers seria a melhor para atender às necessidades da empresa por fluxos de trabalhos ágeis e baseados na nuvem, a UPS avaliou várias soluções. A empresa optou por criar o novo ambiente de aplicações com a tecnologia open source empresarial da Red Hat. Além disso, a UPS buscou a ajuda da Red Hat Consulting para planejar e implantar o CIPE. "A equipe da Red Hat treinou rapidamente os nossos desenvolvedores para o uso da tecnologia de plataforma de aplicações em container", disse Stacie Morgan, gerente sênior de desenvolvimento de aplicações da UPS. "Conseguimos iniciar a primeira iteração da aplicação local em três meses. Foi a primeira vez que criamos uma plataforma tão rápido."
Insights e inovações estão ocorrendo em uma velocidade nunca vista. Este é um ótimo momento para a UPS. As tecnologias da Red Hat desempenharam um papel fundamental na nossa jornada.
Blog da Red Hat
Tudo relacionado à Red Hat: soluções, treinamentos e certificações Red Hat, casos de sucesso de clientes, novidades dos nossos parceiros e notícias sobre projetos das comunidades open source.