iTnews
  • Home
  • News
  • Business
  • Finance

Bendigo and Adelaide Bank uses GenAI, MongoDB to refactor application

By Ry Crozier
Jun 13 2024 8:18PM

Novel approach to get more of its application estate into the cloud.

Bendigo and Adelaide Bank has used generative AI and MongoDB to rewrite the code for a retail banking application, opening up a new pathway to modernise and move some of its older applications into the cloud.

Bendigo and Adelaide Bank uses GenAI, MongoDB to refactor application

The modernisation of its Agent Delivery System (ADS) - teller software used by pharmacies and other non-bank businesses (“agents”) to offer banking services in their communities - is being promoted as a global-first, performed in collaboration with MongoDB.

Like many Australian financial institutions, Bendigo and Adelaide Bank is in the midst of a cloud migration but has found not all applications and workloads can be lifted-and-shifted or modernised easily.

“Older applications can really stifle a cloud migration,” the bank’s chief information officer Andrew Cresp told iTnews.

“I’ve had experience at two organisations now where you get to between 40 and 60 percent of your workloads [migrated], and you look at the remaining applications and [conclude], ‘this is going to cost us a fortune. How are we going to create a business case that works?’

“ADS was really going to be one of the examples of this.”

The solution came in the form of a combination of MongoDB Atlas and generative AI tooling created by MongoDB”s professional services organisation.

“The MongoDB team were primarily interested in helping us move the [underlying] database [for ADB] onto their capability, which is ideal for cloud. We actually got through that quite quickly, in … three weeks,” Cresp said.

“This is where the exercise really changed. We had everyone there, they said moving the database is interesting, but moving the application is the hard stuff. Why don’t we have a crack at that? 

“So, the joint team worked together on how to refactor that application based on the way it was doing database calls. That’s why this global-first use case is a really powerful one because we actually needed the MongoDB [team] to think in the MongoDB way. 

“They’re thinking about how the application ‘talks’ [to the database and other systems] and then working that back through, which I think is the critical differentiator from other AI programs.”

For Bendigo and Adelaide Bank, a key outcome as well is confidence that generative AI can do a lot of the heavy-lifting around application modernisation.

“This wasn’t a ‘copilot’, just helping our developers be 30 percent more efficient,” Cresp said.

“It actually rewrote the app, created documentation … and automated testing capabilities for the app.

“This app modernisation use case I think is a game-changer for industry, generally.”

While acknowledging some initial scepticism and “healthy cynicism” around asking generative AI to rewrite an application, Cresp said the output was 90 percent of the way there.

“We were quite surprised at the quality of the 90 percent,” he said. “It [just] interprets some things incorrectly, which you obviously still need humans [to correct].”

Given the banking use case and regulatory restrictions, the generative AI was private to Bendigo and Adelaide Bank.

“The large language model we were using here is internal,” Cresp said.

“We were saying to it, ‘go learn how to write good APIs from our APIs’. We didn’t need to send anything outside our boundaries.”

The entire modernisation was run over a period of three months.

MongoDB confirmed that the typical engagement model is over 14 weeks, comprising seven fortnight-long sprints, with the intention to get the modernised application to pre-prod in that timeframe.

Cresp said there was “a big discussion [internally] over which application” to run through the novel modernisation process first. “We didn’t want to bite off something too large,” he said.

Still, a business-critical core application was selected - and the end result has Bendigo and Adelaide Bank confident that it can now use the same method to modernise some bigger targets.

“We are doing our branch teller system next,” Cresp said.

“We are currently working on our entire branch teller system [and] our payments platforms, [and] we’re using this [modernisation] approach right now.”

The ADS modernisation had also generated considerable interest internally as to how much it can be replicated across the application estate.

“Certainly now, our biggest problem is everyone wants to use this capability for those applications and we’re just trying to manage the excitement,” Cresp said.

“We’ve got a laundry list of the next applications we want to use this process on and the team that were involved in this are really enthusiastic.”

Cresp said that the bank had also looked at other unnamed generative AI tools as part of the ADS modernisation, before advancing with MongoDB.

Aside from enabling modernisation to happen quickly, the bank said the method was also cost-effective compared to other more intensive alternate approaches.

The intent is to make more use of this application modernisation method, while also keeping one eye on the rapidly evolving generative AI space.

“The challenge with generative AI is they’re just leapfrogging each other the whole time, so I think the trick is not getting too hung up to say this is our answer for everything because in three months' time it might change,” Cresp said.

Got a news tip for our journalists? Share it with us anonymously here.
Copyright © iTnews.com.au . All rights reserved.
Tags:
bendigo and adelaide bankcloudfinancemongodbsoftware

Related Articles

  • NAB retires its Tableau environment NAB retires its Tableau environment
  • News Corp would lose US$9 million by ditching Google ads News Corp would lose US$9 million by ditching Google ads
  • Oracle shares jump as AI push perks up cloud demand Oracle shares jump as AI push perks up cloud demand
  • James Cook University accelerates digital roadmap and cyber uplift James Cook University accelerates digital roadmap and cyber uplift

Partner Content

Security and familiarity drive Aussie online payments – Worldpay
Partner Content Security and familiarity drive Aussie online payments – Worldpay
Securing Modern Enterprise: IT Leaders Address Third-Party Risk Management
Partner Content Securing Modern Enterprise: IT Leaders Address Third-Party Risk Management
Cost-Effective Maintenance for Aging IT Equipment: How Interactive Keeps Systems Running Smoothly
Partner Content Cost-Effective Maintenance for Aging IT Equipment: How Interactive Keeps Systems Running Smoothly
Dual Challenge: Securing Modern Enterprises While Enabling Remote Work
Partner Content Dual Challenge: Securing Modern Enterprises While Enabling Remote Work

Sponsored Whitepapers

Redefining Vulnerability Management
Redefining Vulnerability Management
How JLL gained visibility into nearly 100K endpoints with Tanium
How JLL gained visibility into nearly 100K endpoints with Tanium
Why a holistic approach to managing risk is key to solving complex IT problems
Why a holistic approach to managing risk is key to solving complex IT problems
High Availability: The Foundation of Digital Transformation
High Availability: The Foundation of Digital Transformation
Nine Ways To Prepare Your Database for a High-Traffic Event
Nine Ways To Prepare Your Database for a High-Traffic Event
Share on Facebook Share on LinkedIn Share on Whatsapp Email A Friend

Most Read Articles

Suncorp builds generative AI engine 'SunGPT'

Suncorp builds generative AI engine 'SunGPT'

NAB drives automation deeper into its IT operations

NAB drives automation deeper into its IT operations

Coles Group calculates a TCO for its enterprise applications

Coles Group calculates a TCO for its enterprise applications

ANZ joins NAB and CBA on ConnectID

ANZ joins NAB and CBA on ConnectID

Digital Nation

How eBay uses interaction analytics to improve CX
How eBay uses interaction analytics to improve CX
Health tech startup Kismet raises $4m in pre-seed funding
Health tech startup Kismet raises $4m in pre-seed funding
State of Security 2023
State of Security 2023
More than half of loyalty members concerned about their data
More than half of loyalty members concerned about their data
COVER STORY: What AI regulation might look like in Australia
COVER STORY: What AI regulation might look like in Australia
All rights reserved. This material may not be published, broadcast, rewritten or redistributed in any form without prior authorisation.
Your use of this website constitutes acceptance of nextmedia's Privacy Policy and Terms & Conditions.