Red Hot Cyber

La cybersecurity è condivisione.
Riconosci il rischio, combattilo, condividi le tue esperienze ed 
incentiva gli altri a fare meglio di te.

Cerca
Crowdstrike

La maggior parte delle banche ha sistemi scritti in COBOL, RPG, Assembly.

Redazione RHC : 25 Maggio 2021 06:42

Se qualcuno conosce bene le difficoltà derivanti la gestione dei sistemi legacy nel settore bancario, è Richard Hawkins, l’ex chief information officer per l’Europa di HSBC. Hawkins ha trascorso 17 anni presso la banca britannica, prima di lasciarla ufficialmente questo aprile. Ora lavora come consulente, aiutando le banche a risolvere problemi con le tecnologie legacy e aiutandole ad implementare i requisiti normativi.

La maggior parte delle banche dispone di molte tecnologie legacy, afferma Hawkins, specialmente in aree transazionali come pagamenti, conti correnti e prodotti di base come i prestiti. Questi sistemi sono la “spina dorsale dei servizi bancari”, afferma Hawkins. Poiché fanno parte del prodotto principale e implicano “anni e anni di implementazione”, quindi allontanarsi da essi è spesso estremamente rischioso ed estremamente costoso.

Se lavori nella tecnologia bancaria, ciò significa che hai una forte possibilità di imbatterti in sistemi scritti in linguaggi che la maggior parte degli sviluppatori aveva consegnato alla tomba. “Ci sono sistemi che si sono evoluti in 20-30-40 anni scritti in COBOL, RPG e Assembler”, dice Hawkins, riferendosi a linguaggi risalenti alla metà degli anni ’50. “Parte di quel codice sarà stato scritto 40 anni fa, anche se viene continuamente aggiornato e manutenuto.”

Gli sviluppatori che accettano lavori nel settore bancario aspettandosi di lavorare su sistemi all’avanguardia possono rimanere delusi. “I laureati sono spesso desiderosi di fare cose digital-sexy e di lavorare con le nuove tecnologie”, afferma Hawkins. Tuttavia, afferma che lavorare con la tecnologia legacy non è sempre così negativo come la gente pensa. Infatti i sistemi legacy possono darti un’ottima comprensione del business e comprenderli può renderti indispensabile mentre le banche cercano di modernizzarsi.

“Tutto in una banca è end-to-end”, afferma Hawkins. “Dal front-end, dove hai a che fare con il cliente, fino all’elaborazione di back-end. Anche se stai lavorando su un sistema legacy, interagirai quindi con altri elementi tecnologici e spesso adatterai il prodotto miglior per soddisfare le esigenze in continua evoluzione dei clienti. Lavorare su sistemi legacy può quindi darti una visione approfondita del business “.

La comprensione dei sistemi legacy può renderti prezioso anche in fusioni bancarie, afferma Hawkins. “La migrazione della tecnologia è spesso una considerazione significativa in qualsiasi acquisizione poiché le banche considerano potenziali efficienze in termini di costi”.

In teoria, occorrerebbe riprogettare i sistemi legacy. Nella realtà, Hawkins afferma che i costi possono spesso essere proibitivi, almeno a breve termine. “Il ritorno sull’investimento è spesso molto scarso, il che rende difficile superare l’ostacolo dell’investimento”. Ciò è aggravato dal fatto che i sistemi stessi sono spesso molto complessi e “come l’archeologia tecnica”, afferma Hawkins. Per migliorarli, è necessario comprenderli profondamente e cercare di replicarli o semplificarli. Entrambe sono competenze altamente specialistiche e difficili da acquisire.

Fonte

https://www.efinancialcareers.com/news/2021/05/cobol-jobs-banks

Redazione
La redazione di Red Hot Cyber è composta da un insieme di persone fisiche e fonti anonime che collaborano attivamente fornendo informazioni in anteprima e news sulla sicurezza informatica e sull'informatica in generale.