Visão geral
Modernizar sistemas bancários legados é um desafio enfrentado por quase todos os segmentos do setor bancário.
Sistemas legados estáveis cumprem com o propósito do que foram criados para fazer, mas isso não inclui as demandas digitais e de dados encontrados no mercado atual.
No entanto, a migração de sistemas legados para uma plataforma de nuvem moderna é um processo desafiador que envolve custos e riscos significativos. Qualquer tentativa de transição envolverá reduzir riscos o máximo possível.
Neste artigo, mostraremos uma estratégia para acelerar o processo e reduzir riscos durante a migração.
Por que os sistemas bancários legados são tão consolidados?
O sistema legado se refere a sistemas de software e/ou hardware desatualizados porém em uso porque ainda cumprem com seus objetivos propostos, mas que não podem ser atualizados com os avanços da tecnologia moderna e nem podem sofrer upgrade ou integração a sistemas mais novos.
No caso dos bancos, se você olhar o que há por trás de apps mobile, sites e funcionalidades de ponta, os registros transacionais reais de depósitos e empréstimos são normalmente realizados por sistemas que executam COBOL (de maneira semelhante aos sistemas dos anos 1970), seguidos por décadas de correções misteriosas fragmentadas ao longo dos anos.
O que se perde ao não modernizar?
Esses sistemas ainda funcionam. Normalmente, eles são resilientes e de confiança em contextos reduzidos. E por que modernizar?
- Dificuldade de integração: se sistemas modernos e nativos em nuvem e pacotes de software precisarem ser integrados aos negócios, todos deverão se conectar de volta aos sistemas legados, que não foram criados com um propósito de fácil interoperabilidade.
- Fornecedores diversos: poucos fornecedores oferecem sistemas bancários legados, o que significa que eles podem definir os preços como quiserem.
- Falta de talento especializado em sistemas legados: os desenvolvedores de plataformas mais antigas podem estar perto da aposentadoria e não estão sendo substituídos pelos novos talentos entrando no mercado. Com um grupo limitado de recursos, é difícil acompanhar as demandas empresariais de hardware e software legados.
- Ecossistema limitado: existe um número significativamente maior de ecossistemas de aplicações limitados para sistemas bancários legados. Dessa forma, novos pacotes de fornecedores não estão prontamente disponíveis, o que restringe a agilidade dos negócios.
- Volumes crescentes de interações: bancos modernos, totalmente digitalizados e interconectados por ecossistemas lidam com um volume maior de interações em tempo real. Nem todos os sistemas legados podem expandir facilmente para esse volume de interações, o que gera clientes insatisfeitos.
Isso resulta em um sistema com expansão e upgrade onerosos.
Por que manter sistemas legados?
Sistemas legados funcionaram bem durante anos, e substituí-los pode causar custos antecipados significativos, mesmo que se espere economia no longo prazo. A maioria das organizações bancárias sabe que precisa modernizar seus sistemas, mas se depara com o desafio que é fazer isso de forma eficaz e econômica.
Como reduzir riscos ao modernizar sistemas bancários legados
Quando organizações bancárias modernizam seus sistemas em um movimento único e massivo, os riscos e custos podem aumentar exponencialmente. Os programas se dispersam ao longo dos anos e o retorno sobre o investimento (ROI) parece cada vez mais distante. Em alguns casos, se o plano de atualização não for muito bem pensado e testado, tentativas de resolver tudo de uma vez podem resultar em um retrocesso dispendioso para sistemas antigos.
É por isso que a abordagem strangler pattern ("padrão de estrangulamento") é uma estratégia essencial na modernização de sistemas bancários e na migração para bancos modernos e conectados.
O que é o strangler pattern?
O strangler pattern, ou "padrão de estrangulamento", é o processo em que um sistema legado é colocado atrás de uma fachada intermediária.
Dessa forma, com o tempo, serviços de substituição de sistemas antigos são adicionados ao outro lado da fachada. Na maioria dos casos, toda a funcionalidade do sistema antigo é substituída por sistemas modernos e, como resultado, a fachada pode ser removida. Se desejado, alguns elementos do sistema legado podem ser mantidos.
A vantagem do strangler pattern é que novos sistemas modernos podem ser implementados na empresa em pedaços pequenos. Isso significa que, não apenas o processo geral começa mais cedo, mas as vantagens dos sistemas modernos podem começar a gerar um retorno sobre o investimento (ROI).
Um dos maiores pontos de resistência na modernização de sistemas bancários legados é a complexidade e os custos envolvidos na transição. Fragmentar essa complexidade em pedaços menores reduz o risco geral da transição e dá tempo para que os bancos requalifiquem suas equipes nos novos sistemas.
No entanto, para o strangler pattern funcionar com mais eficiência, as tecnologias adotadas precisam ser nativas em nuvem e criadas para ambientes de nuvem híbrida.
Como uma plataforma de nuvem é compatível com a modernização de sistemas bancários legados
Microsserviços e containers compatíveis com uma plataforma de nuvem moderna podem ajudar na modernização de sistemas legados de algumas maneiras importantes:
- Substituição incremental: os containers permitem que você substitua de maneira gradual a funcionalidade no sistema legado por novos componentes, oferecendo um ambiente isolado para que os novos componentes sejam executados. Dessa forma, é mais fácil substituir de forma incremental partes do sistema legado sem afetar o restante do sistema.
- Interoperabilidade: sistemas legados normalmente dependem de tecnologia ultrapassada, o que faz com que seja caro e demorado integrá-los a outros sistemas. Plataformas de nuvem dão acesso a ambientes de execução e frameworks modernos que reduzem o custo de conectar serviços.
- Aprimoramento de testes: os containers permitem uma criação mais simples de ambientes de testes que refletem ambientes de produção com fidelidade. Isso pode melhorar a qualidade dos testes e reduzir o risco de problemas resultantes da implantação.
- Flexibilidade de implantação: containers podem ser implantados em diversas infraestruturas, incluindo data centers on-premise e off-premise. Com essa flexibilidade, há mais agilidade na implantação e é mais fácil atender às necessidades empresariais que mudam constantemente.
- Escalabilidade: sistemas legados podem ter dificuldade em lidar com o aumento de cargas ou demanda. As plataformas de nuvem oferecem um ambiente escalável que pode lidar com variações de demanda, garantindo que o sistema esteja sempre disponível e responsivo.
Portanto, para modernizar com rapidez, uma organização precisa agir de forma incremental e com uma plataforma de nuvem que acelere o desenvolvimento e reduza o custo das operações.
Como a Red Hat pode ajudar você a modernizar seus sistemas bancários legados?
A Red Hat oferece uma plataforma de nuvem moderna que permite dividir seus sistemas bancários legados em componentes menores. Assim, você pode reduzir o custo e a complexidade de modernizá-los progressivamente.
A tecnologia de nuvem oferecida pela Red Hat acelera o desenvolvimento de microsserviços e fornece as ferramentas necessárias para proteger e operá-los com eficiência em qualquer infraestrutura, incluindo o mainframe. Sendo assim, se seus esforços de modernização exigem que você mantenha as cargas de trabalho on-premise, a Red Hat permite a modernização nesse contexto e oferece o caminho para migrar essas cargas de trabalho conforme necessário no futuro.
Se você não sabe por onde começar a modernização, a Red Hat® Consulting pode mostrar opções e ajudar a criar um roadmap que funcione para você.
Red Hat ajuda a resolver os desafios da modernização bancária
Modernizar com a Red Hat ajuda a resolver diversos desafios importantes, incluindo:
- Simplificar o patrimônio tecnológico de uma organização para uma experiência operacional mais consistente.
- Ferramentas para ajudar na migração de sistemas legados para a tecnologia de nuvem.
- Uma abordagem coesa para acelerar o desenvolvimento e a entrega de microsserviços.
- Ajuda às organizações nas medidas de segurança totalmente integradas em seu patrimônio tecnológico.
- Oferecer caminhos de treinamento extensos que preparem as equipes para trabalharem com mais eficiência em ambientes modernos.
Principais soluções Red Hat que ajudam os bancos a modernizar sistemas bancários legados:
- O Red Hat® Enterprise Linux® e o Red Hat® OpenShift® oferecem a base para executar e operar em qualquer infraestrutura.O
- Red Hat® Application Foundations permite acelerar a entrega de aplicações nativas em nuvem.O
- Red Hat Consulting, Training e Certification preenchem a lacuna de habilidades que desenvolvedores internos podem ter com parcerias e caminhos de treinamento.
- Parcerias importantes de ecossistema para ajudar a criar conexões de trabalho importantes entre sistemas legados e modernos.
Como outras empresas estão abordando a modernização de seus sistemas?
Perguntamos aos tomadores de decisões de tecnologia sobre suas prioridades, desafios e planos de modernização e como eles definem sucesso.
Com quais parceiros de core banking você trabalha?
Trabalhamos com uma variedade de parceiros, incluindo Thought Machine, Temenos Infosys Finacle, Finastra e outros que oferecem serviços de core banking prontos para a nuvem com a Red Hat.