Os sistemas legados desenvolvidos em COBOL.
- Rui Sá
- 25 de fev.
- 2 min de leitura

Os sistemas legados desenvolvidos em COBOL continuam a sustentar infraestruturas críticas em várias partes do mundo, mas os últimos anos demonstraram como a sua antiguidade e complexidade podem representar riscos significativos. Diversos episódios recentes evidenciam que, quando estes sistemas falham, as consequências são profundas — tanto a nível social como económico.
Durante a pandemia de 2020, os Estados Unidos enfrentaram um exemplo claro dessa fragilidade. Com milhões de pedidos de subsídio de desemprego submetidos em simultâneo, os sistemas estaduais — muitos deles desenvolvidos em COBOL nas décadas de 1970 e 1980 — ficaram rapidamente sobrecarregados. A incapacidade de processar o volume extraordinário de solicitações expôs uma realidade preocupante: havia escassez de programadores com conhecimento suficiente em COBOL para realizar correções urgentes. Alguns estados chegaram mesmo a fazer apelos públicos à procura de especialistas. Como resultado, milhares de cidadãos aguardaram semanas pelos pagamentos de apoio, num momento de grande vulnerabilidade económica. Este caso demonstrou como a dependência de tecnologia antiga pode amplificar crises quando não existe capacidade técnica para resposta imediata.
Situação semelhante ocorreu no Reino Unido, em 2019, quando uma atualização aparentemente simples no sistema fiscal da HMRC desencadeou uma série de problemas inesperados. O sistema, também dependente de código legado em COBOL, começou a apresentar erros em milhares de declarações fiscais e cálculos incorretos de impostos. A complexidade acumulada ao longo de décadas tornou difícil compreender todas as dependências do código, exigindo intervenções manuais demoradas para corrigir as falhas. O impacto traduziu-se em atrasos, aumento de custos operacionais e perturbações para contribuintes e para a própria administração fiscal.
No setor bancário, o caso do TSB, em 2018, ilustra os riscos associados à modernização de sistemas antigos. A tentativa de migração de plataformas que incluíam módulos em COBOL para uma infraestrutura mais recente resultou em graves falhas operacionais. Cerca de 1,9 milhões de clientes ficaram temporariamente sem acesso às suas contas, pagamentos não foram processados corretamente e cartões deixaram de funcionar. O banco enfrentou perdas financeiras avultadas e danos reputacionais significativos. A complexidade dos sistemas legados e a escassez de especialistas capacitados tornaram o processo de transição particularmente arriscado.
Estes casos evidenciam um padrão comum: os sistemas legados em COBOL continuam a ser fundamentais, mas a sua manutenção e modernização tornaram-se desafios críticos. Quando falham, não é apenas a tecnologia que entra em colapso — são pessoas, empresas e instituições inteiras que sentem o impacto.


Comentários