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 312

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

Alex Malyshev

The Biggest Danger to Branchless Banking

With a third of the global population on lockdown and scores of bank branches closed, many are convinced that branch banking is dead, and the future is branchless. Is this really true? Branchless alternatives like Revolut, N26, Monzo, and NuBank Read more »

Dima Feldman and Aviv Castro Altair Semiconductor, a Sony Group Company

Constantly tracking anything, anywhere

The internet of things is changing the shape of many businesses. Not only does the IoT herald in greater visibility of production asset effectiveness, improve operational efficiencies, and facilitate more informed decision making, it is also Read more »

Francesca Campanelli Axyon AI

How Fund Managers Can Use AI to Retain Current Investors and Rebuild Client Confidence

After months of market volatility and challenging conditions, fund managers are starting to see a light at the end of the Covid-19 tunnel. Countries are starting to relax their lockdown measures and restart economies, with stock markets reacting Read more »

N/A ReliaMax

College Dreams? Here’s How to Get Accepted

Higher education in the United States is not just about getting accepted, it is about where you get accepted. Sure, there are options, there are seemingly endless options - from community colleges to Ivy League schools and everything in between. The Read more »

Bobby Gill GCWealth

Bobby Gill: 3 Ways Fintech is Helping Small Businesses During the Pandemic

Image Source: Pixabay. Back in April, the US oil prices sank to a 20-year low. In the UK, road traffic levels hit a 70-year low. Worldwide, due to lockdown, retail, travel, and restaurant bookings have dropped by 85%. More than 430 million 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