Início
Estudos de caso
Redbridge
Com o aumento das expectativas dos consumidores, aumenta também a pressão sobre os bancos para inovarem mais rapidamente. Cada vez mais, os clientes assumem que as instituições de serviços financeiros fornecerão acesso em tempo real aos serviços bancários móveis em vários dispositivos, com integração a aplicativos de terceiros.Eles também buscam garantia de que seus dados financeiros sejam altamente seguros. Um grande banco europeu buscou o IBM Business Partner RedBridge para ajudá-lo a responder a essas demandas. Com uma abordagem inflexível e desatualizada para o desenvolvimento de aplicativos, a organização estava lutando para acompanhar os concorrentes mais ágeis. Ele visou uma transformação radical e procurou o especialista em tecnologia de código aberto RedBridge para mostrar o caminho.
Daniel Pfeifer, chefe de consultoria e desenvolvimento da RedBridge, retoma a história: "é muito fácil para as organizações ficarem presas em uma rotina quando se trata de desenvolvimento de aplicativos. Esse grande banco europeu era um exemplo típico. Eles estavam construindo serviços em cima de uma paisagem que tinha até 15 anos em algumas partes."
Ele continua: "a equipe de infraestrutura costumava receber aplicativos atualizados e eles trabalhavam isoladamente para colocá-los em produção. Os prazos de entrega chegavam a nove meses.”
Diante das pressões competitivas para inovar de forma mais ágil, a organização solicitou a ajuda da RedBridge para avaliar a extensão do desafio.O consultor da RedBridge identificou rapidamente que era necessária uma mudança de raízes e filiais.
"Seus desenvolvedores são responsáveis por manter seus serviços atualizados e atraentes", comenta Pfeifer. “Se eles não estão satisfeitos com seu conjunto de ferramentas ou processos, você está sufocando a produtividade deles. Junto com o banco, decidimos que era hora de introduzir princípios ágeis de DevOps com a tecnologia moderna para combinar."
Com a ajuda da RedBridge, o banco selecionou IBM® WebSphere® Liberty, Red Hat OpenShift (link externo ao site ibm.com) e MicroProfile para impulsionar sua jornada de modernização de aplicativos.
Pfeifer recorda: "Primeiro, analisamos o cenário de aplicativos existente da organização, investigando como podemos transformá-lo de um monolítico em um ambiente de microsserviços. Decidimos que os contêineres eram a melhor maneira de hospedar os microsserviços e identificamos o Red Hat OpenShift como a plataforma Kubernetes ideal. Nossa próxima tarefa foi encontrar uma maneira de ampliar o código Java EE existente do banco para integrar com as melhores práticas de Kubernetes e DevOps. A resposta foi uma combinação de IBM WebSphere Liberty e MicroProfile.""
Com o IBM WebSphere Liberty, o banco ganhou um tempo de execução atualizado, baseado em padrões, que elimina restrições de arquitetura Java. A RedBridge guiou a organização através da modernização de seus principais aplicativos bancários e nas agências, além de criar uma verdadeira mudança cultural no banco.
"O nosso primeiro desafio foi persuadir os funcionários da instituição de que uma mudança tão substancial era justificada", afirma Pfeifer. "Uma vez concordado, tomamos a iniciativa de implementar o Liberty em toda a organização. Depois disso,introduzimos uma mentalidade DevOps adequada, dissolvendo divisões e transferindo a responsabilidade pelas aplicações para as equipes de desenvolvimento."
Em um marco significativo do projeto, o banco trabalhou com a RedBridge para transformar um grande aplicativo empresarial monolítico em uma implementação de microsserviços. A RedBridge também introduziu a implantação A/B na organização, reduzindo os riscos ao implementar novos serviços e recursos.
“O maior projeto que assumimos foi a modernização do aplicativo de serviços de gestão de fundos do banco”, comenta Pfeifer. “Transformamos isso de um enorme monólito em até 71 serviços individuais, o que permite tempos de implantação drasticamente mais curtos e maior flexibilidade. Por meio da implantação A/B e de contêineres imutáveis, demos à organização mais confiança de que tudo o que fosse testado funcionaria da mesma forma na produção — sem surpresas!”
Evita mudanças desnecessárias nos aplicativos ao atualizar para novas versões do Liberty, graças à arquitetura de migração zero do Liberty.
O banco está utilizando sua nova abordagem agile de DevOps para lançar novos serviços no mercado mais rapidamente, o que o ajuda a conquistar uma vantagem competitiva.Agora que a fase de modernização está completa, a organização pode explorar completamente o desenvolvimento nativo da nuvem.
"Ao combinar o IBM WebSphere Liberty com o MicroProfile e o Red Hat OpenShift, conseguimos reduzir drasticamente os tempos de implantação," relembra Pfeifer."Por exemplo, o banco conseguiu implementar novos recursos para seu aplicativo de serviços de gestão de fundos em minutos, em vez de meses. A organização agora pode inovar no mesmo ritmo que as fintechs e outros concorrentes, o que a ajuda a manter e expandir sua participação de mercado.O desenvolvimento e a entrega nativos da nuvem são um diferencial importante para o banco."
Aproveitando os recursos integrados do IBM WebSphere Liberty, o banco está capacitando os desenvolvedores com novas e poderosas capacidades, ao mesmo tempo em que controla custos e complexidade.Pfeifer explica: "O pipeline DevOps da organização usa automaticamente a versão mais recente do IBM WebSphere Liberty, garantindo que eles tenham os recursos e as correções mais recentes. Graças à arquitetura de migração zero da Liberty, os aplicativos funcionam sem modificação em cada novo lançamento da Liberty. Usar outro tempo de execução forçaria o banco a migrações adicionais, por isso é uma grande economia de tempo e, ao mesmo tempo, ajuda a manter os aplicativos seguros."
A arquitetura de migração zero do Liberty também permite que a organização adote novos recursos para diferentes aplicações no seu próprio ritmo. Para seus microsserviços de evolução mais lenta, o banco permaneceu no Java EE, enquanto adotou o suporte mais recente do Jakarta EE para microsserviços de evolução mais rápida. As mesmas versões mais recentes e seguras do IBM WebSphere Liberty executam ambos com facilidade. Outros tempos de execução forçariam a organização a migrar todos os seus aplicativos ou a permanecer em versões antigas e inseguras.
O banco está atualmente em processo de transferência de suas cargas de trabalho tradicionais do IBM WebSphere Application Server de um mainframe para um ambiente de servidor distribuído, confiante de que sua plataforma IBM WebSphere Liberty e Red Hat OpenShift continuará a trazer benefícios a longo prazo.
Pfeifer conclui: "Na RedBridge, ajudamos as empresas a usar a tecnologia de código aberto em todo o seu potencial. Nosso trabalho com esse grande banco europeu demonstra que as soluções da IBM nesse espaço podem ajudar as organizações a levar seus serviços para o futuro."
Fundada em 2003, a RedBridge ajuda as organizações a alcançar TI mais eficiente e dinâmica usando soluções de código aberto. Ao permitir que seus clientes se beneficiem da liberdade de escolha proporcionada pela tecnologia de código aberto, a RedBridge está contribuindo para a transformação do setor de TI.
© Copyright IBM Corporation 2023. IBM corporation, IBM software, New orchard road, Armonk, NY 10504
Produzido nos Estados Unidos da América, Julho de 2023.
IBM, o logotipo da IBM, ibm.com e WebSphere são marcas comerciais da International Business Machines Corp., registradas em várias jurisdições no mundo inteiro. Outros nomes de produtos e serviços podem ser marcas comerciais da IBM ou de outras empresas. Há uma lista atualizada de marcas comerciais da IBM disponível na Web em "Informações de direitos autorais e marcas comerciais" em www.ibm.com/legal/copyright-trademark.
Java e todas as marcas comerciais e logotipos baseados em Java são marcas comerciais ou marcas registradas da Oracle e/ou de suas afiliadas.
Red Hat®, JBoss®, OpenShift®, Fedora®, Hibernate®, Ansible®, CloudForms®, RHCA®, RHCE®, RHCSA®, Ceph® e Gluster® são marcas comerciais ou marcas registradas da Red Hat, Inc. ou de suas subsidiárias nos Estados Unidos e em outros países.
Este documento é atual na data de sua publicação inicial, podendo ser alterado pela IBM a qualquer momento. Nem todas as ofertas estão disponíveis em todos os países em que a IBM opera.
Os dados de desempenho e os exemplos de clientes citados são apresentados apenas para fins ilustrativos. Os resultados reais de desempenho podem variar de acordo com configurações e condições operacionais específicas. AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO FORNECIDAS NO ESTADO EM QUE SEM ENCONTRAM, SEM QUALQUER GARANTIA, EXPRESSA OU IMPLÍCITA, INCLUINDO SEM QUAISQUER GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A DETERMINADO FIM E QUALQUER GARANTIA OU CONDIÇÃO DE NÃO INFRAÇÃO. Os produtos IBM têm garantia de acordo com os termos e condições dos contratos sob os quais são fornecidos.