Build Predictive Machine Learning with Flink | Workshop on Dec 18 | Register Now

logo-Judo Bank

Judo Bank Kick-Starts Digital Transformation with Confluent

Learn why Judo Bank chose Confluent

Read the Case Study

Improved digital and online banking experience for customers

Data platform using event streaming for near-real-time data processing

A more agile, consistent, and unified tech stack

"Confluent is a strategic platform for us. With every project we look at, we now think about how we use Confluent to move things around and join things together."

Niko Bielovich

General Manager, Service Management, Judo Bank

Founded in 2016, Judo is Australia’s first challenger bank for small-to-medium enterprises (SMEs), and in November 2021 was the first fully licensed Australian bank to list on the Australian Securities Exchange (ASX) in 25 years. The company’s founders, who are highly experienced bankers, recognized that SME businesses were receiving neither the funding nor the service they needed to grow and prosper. In response, the purpose of Judo Bank is to bring back the craft of relationship banking, and Judo’s relationship bankers focus on spending quality time with SME customers.

Judo Bank’s journey is rapidly evolving as it works on its internal systems to make it easier to observe and manage an increasing amount of data as new customers sign up. As a key part of its evolution, the company began to create a “service fabric” made up of point-to-point integrations that were becoming increasingly hard to deal with in light of the company’s plans to build and launch a new CRM and loan originator system.

With the help of Apache Kafka® and Confluent Cloud, Judo Bank was able to seamlessly integrate its various systems with its data platform to enable use of the new CRM, create the loan originator capabilities, and replace its core banking system with an agile foundation that will serve the company as it digitally transforms and continues to disrupt the banking world.

Technical Solution

From an architectural perspective, Judo Bank had Kafka on its radar from the very beginning.

“We consume managed services at Judo, we don’t own our IT, so we knew we had to figure out how to connect everything together,” said Andreas Piefke, Head of Cloud Service Architecture at Judo Bank.

“This is when the idea of a ‘service fabric’ came up. While we weren’t in a position to operate our own Kafka when we started, we knew that was the end goal—to send, via event streaming, the messages within the enterprise between the different connected managed services.”

In 2020, Judo embarked on a large program to uplift its systems to support the continued growth of the business. “We were basically doing a heart and lung transplant as well as a spinal cord surgery in the bank,” said Niko Bielovich, General Manager of Service Management at Judo Bank. “We were making changes to 15 different systems on the go-live weekend.”

The company implemented its first Confluent release in 2021 in parallel with the introduction of a new CRM and loan origination system.

Judo now operates Confluent Cloud as a private cluster with managed AWS connectors. It has connections between its CRM, loan origination system, and core banking system to bidirectionally exchange data between customers’ loan account creations and loan balances.

A key ingredient to making this environment work was Itoc, an AWS advanced consulting partner and leading cloud managed services provider, which Judo leveraged to facilitate communication and data transfer between their CRM and core banking systems. Judo engaged Itoc to design, develop, and implement the integration solution built using Confluent Cloud and AWS. The solution has become an essential integration component across Judo Bank services, resulting in significantly reduced time to synchronize both systems from hours to mere seconds.

Although in its current implementation the Confluent setup functions more as a message bus than an event streaming platform, Judo plans to leverage ksqlDB more in the future as it moves toward the use of more real-time streaming data. “We’re trying to do as much as we can with ksqlDB because it’s so easy to deploy in a managed environment,” Piefke said.

The Judo team is now creating patterns for managed connectors to stream events (such as DynamoDB) that will serve as the persistence layer for APIs and microservices to increase the use of the managed platform that comes with Confluent Cloud.

“From this point forward I see Confluent and event streaming being part of whatever we do,” Piefke said. “For example, Confluent will play a major part in improving the digital, online banking experience for our customers. It’s also beneficial to have the data platform to tap into for all the events flowing through Confluent as well.”

Business Results

A more agile, consistent, and unified tech stack. “Before Confluent, we had point-to-point integrations,” Piefke said. “All of those bits and pieces were developed by different teams and partners and targeted to a very specific case. Each pipeline had its own implementation. Confluent brings a more consistent approach. Our commissioning and decommissioning activities will be quick with Confluent and we’ll have much better agility moving forward.”

Better data availability and time to market. “Our finance and FinOps teams have faster access to data from creation. Confluent has improved our data availability,” Piefke explained. “While there is some overhead when getting started on publishing events, once the events are in the platform, they’re easy to consume and produce. Confluent improves time to market and we’re expecting shorter release time to production going forward.”

Better support for microservices. “A great benefit of Confluent as an event streaming system is of course that it provides a complete publish-subscribe environment, the ability to replay, and the ability to create a data mesh and have applications tap straight into materialized views,” Piefke said. “So, it’s really a great support for microservices. In the long run, we want to make Confluent the single source of truth for all of our services.”

What’s next

Judo has a pipeline of new and exciting event-streaming projects over the next 12 months. They now have a data platform that uses event streaming for near-real-time data processing and are looking into using Confluent to enable integrations with external partners, either via APIs or sharing a public cluster directly.

Learn more about Judo Bank

Get Started
With Confluent Today

New signups receive $400 to spend during their first 30 days.

See more Customer Stories

logo-Bank Rakyat Indonesia

Bank Rakyat Indonesia

Bank Rakyat Indonesia Increases Financial Inclusion and Extends Microfinance Opportunities Using an Event-Driven Architecture Enabled by Confluent Platform.

Confluent Platform
logo-Bank BTPN

Bank BTPN

Bank BTPN Sets Digital Banking Data in Motion with Confluent

Confluent Platform
Trust Bank logo

Trust Bank

Trust Bank Delivers Customer-First, Digital Banking with Confluent

Confluent Cloud