Creating a component based bank (getting rid of the spaghetti)

Creating a component based bank (getting rid of the spaghetti)

Chris Skinner

Chairman at The Financial Services Club

Views 340

Creating a component based bank (getting rid of the spaghetti)

22.01.2016 12:15 pm

One question that crops up regularly is how do we open source the bank, Chris?  The reason is that the bank has built itself over decades through thousands of programmes across hundreds of servers into this massively complex technological spaghetti that cannot be unravelled.  That spaghetti has to be serviced by thousands of programmers and developers because it’s all mission critical.  Then there are layers of suppliers on top of the internal spaghetti who have also built their legacies upon the bank’s legacies.  These suppliers are on versions 7, 8, 9 or 10 of their core platforms, and their customers are either on version 7 or 8 or 9 or 10 such that they have to maintain them all for a cost.

Now consultants and protagonists are all asking the bank to open source itself, convert to APIs and move data to the cloud and it’s no wonder the CIOs are going WTF?  It cannot be done.

However, I think it can.  I’m simplifying things, but if I were a CIO given the challenge of dismantling an elephant made of spaghetti, I’d start one strand at a time.  So let’s take one strand of spaghetti and see what it does.  Maybe it’s a strand that deals with payments processing for the mortgage product the bank sold in the 1990s.  The mortgage product was shelved in 2002, but no one has bothered to migrate the product or its regular payments to a new platform.  So it’s sitting there as one of the 100s of systems that fragment and cement data into niche parts of the banks underground network.

There are three parts to this strand of spaghetti – the processing of payments for an obsolete product; the mortgage product details itself; and the data about the customers who have that product. It always comes back to product, processing and customer.

Payments processing is moving to an API set, so let’s modularise the mortgage payment processing into an API that can be plugged into any mortgage product the bank operates now and for the future, whether obsolete or not.  The API is our first move towards modularisation.

Product information is part of the back office and, along with the customer profile, will be positioned into the enterprise data structures we build in the private cloud to allow product and customer details to be integrated through APIs into any front-end service we want to deploy.  In other words, the product and customer data – the content – are now architected into the cloud to be independent of the processing, which is the modularisation components of the banks’ operations based upon APIs.

Finally, we have to provide internal and external access to the content via APIs as a great user experience, so we now start designing apps based upon a single customer view of all the products they hold, accessed via APIs based upon the front-end view we want to deliver.  Those apps may be delivered as a base single platform, with bolt-ons and add-ons that the user can design to suit.  So for some they may hold one or two products, and purely use the base app platform with a couple of options.  Others, like large corporates, may use several base app platforms with multiple add-ons, as per the Deutsche Bank Autobahn Appstore.

So we have converted our obsolete mortgage product strand to a set of APIs, private cloud data and apps for access.  At this point, assuming the migration is working well, the old platform can be shut down as the processing is no longer on the obsolete platform but in our new data architecture.

Module 1 complete.

Now move onto Module 2: the mortgage products we sold from 2002-2009.

Module 3: the mortgage products sold from 2009 to today.

Then move on to the pension product we sold from 1979-1986, etc, etc, etc.

Strand by strand, we snap away at the spaghetti until it starts to unravel, strand by strand.  This is by no means a short term project – it might take years – but is important to attack as the bank cannot become digital if its products and processes are locked away in a cemented network of old spaghetti.  In fact, it’s doubly important if Oliver Wyman’s report that I blogged about yesterday comes true, as the banks locked into legacy spaghetti cannot compete with the modular services of the Fintech start-ups and innovative banks.

Meantime, I’ll leave you with one last thought, as I write this from a technologist’s viewpoint.  Accenture yesterday tweeted this picture:

If a bank doesn’t have the technology vision and leadership to make the conversion of spaghetti happen, then the bank doesn’t have the right leadership.  After all, along with changing the culture, managing competitiveness and implementing regulations, technology is one of the big four key buckets of challenge for the leadership, as blogged again earlier this week.  If the bank’s leadership is missing a person who is critical to dealing with one its big four challenges, then the bank’s leadership is at fault. Fix it.


Latest blogs

Darren Capehorn Icon Solutions

Unbanked and Unconnected: Supporting Financial Inclusion Beyond Digital

Many of us take it for granted, but accessing basic financial services is fundamental to our economic and social development. It is hard to ‘get on’ if you are forced to hide life savings under the mattress, or rely on predatory loan sharks for Read more »

Konstantin Demishev Archer Software

How Machine Learning Helps Fintech Companies Detect Fraud

Machine learning (ML) is one of the most discussed technological tools, and if in the past only a few companies could use it due to high cost and lack of resources, today many industries use ML. The financial sector is not an exception and embraces Read more »

Nish Kotecha Finboot and Bryan Foss, NED, Visiting Professor at Bristol Business School and member of the FRC Audit & Assurance Council

How Listed Companies Can Use Blockchain to Prevent Auditing and Reporting Malpractice and Avoid Scandal

Not too long ago, there was very little to link Wirecard, the disgraced payments platform in Aschheim, Germany, with Boohoo, the fast-fashion online retailer in Leicester, England, but both have recently been embroiled in high-profile scandals. Read more »

Leon Muis Yolt Technology Services

The Time for Financial Services to Become Truly Digital is Now

The financial services industry looks set to change dramatically over the next couple of years in response to COVID-19. The pandemic has certainly highlighted some inefficiencies and weak spots in current processes for many businesses, such as those Read more »

Granville Turner Turner Little

The Lockdown Money Revolution

Many Brits have found that lockdown has been beneficial for their money, having cut back on personal spending and managing to put away some extra cash. According to eToro, Brits with unspent discretionary income are set to accumulate £75.5bn in Read more »

Free Newsletter Sign-up
+44 (0) 208 819 32 53 +44 (0) 173 261 71 47
Download Our Mobile App
Financial It Youtube channel