VOOZH about

URL: https://thenewstack.io/temenos-benchmarks-show-mongodb-fit-for-banking-work/

⇱ Temenos Benchmarks Show MongoDB Fit for Banking Work - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2022-07-26 13:56:35
Temenos Benchmarks Show MongoDB Fit for Banking Work
sponsor-mongodb,sponsored,sponsored-post-contributed,
Compliance / Data

Temenos Benchmarks Show MongoDB Fit for Banking Work

A benchmarking test by a financial services software provider has found that MongoDB database can provide the power and speed needed for banking transactions, suggesting new possibilities of using the NoSQL database in the fast-paced financial sector
Jul 26th, 2022 1:56pm by Joab Jackson
👁 Featued image for: Temenos Benchmarks Show MongoDB Fit for Banking Work
MongoDB sponsored this post.

A benchmarking test by a financial services software provider has found that the MongoDB database can provide the power and speed needed for banking transactions, suggesting new possibilities of introducing the NoSQL database in the fast-paced financial sector.

Temenos set up a production-grade benchmark for a single MongoDB instance and found it was easily able to execute 74,000 transactions per second (TPS), all with a consistently less-than-a-second millisecond response time, reported Tony Coleman, the chief technology officer of Temenos, in a session at MongoDB World last month in New York. Moreover, it achieved this stellar performance using far fewer servers than the traditional cluster-based systems offered by Oracle.

This benchmark could be an important milepost for banking, which has been evolving from being a very conservative, slow-moving industry to a fiercely competitive one. “Under pressure from demanding consumers and nimble new competitors, development cycles measured in years are no longer sufficient,” said Boris Bialek, MongoDB global head of industry solutions. “Temenos is at the forefront of making this happen.”

More Transactions, Fewer Servers

It was at a 2018 Google event, just after Mongo announced support for ACID transactions for MongoDB 4.0, when Coleman walked up to the MongoDB stall, and indicated this was a feature the banking software company could use.

👁 Image

Tony Coleman

The Geneva-based Temenos serves over 3,000 financial institutions in more than 125 countries across the world. The company offers software for conducting financial transactions, either as a service or as a software package.

The company had found their customer base changing with the times, Coleman said, speaking in a follow-up interview with The New Stack.

Twenty years ago, banks were set on using the Oracle or IBM Websphere, but more recently, the financial institutions looking for advice from Temenos on building stacks that could make them more competitive.

At the heart of all banking are ACID transactions, which guarantee that a transaction, once executed, gets committed to the database. So the news of ACID support introduced MongoDB to the world of high finance.

Coleman knew that MongoDB had other advantages that would appeal to this community, including the ability to run across multiple clouds, to be able to run on-premises if need be, or to be able to run in an active-active configuration across multiple zones.

So Temenos put Mongo to the test.

Engineering Byte
One competitive advantage Temenos enjoys, in the view of CTO Tony Coleman, has been a declarative approach to developing new features. Rather than forking the code for each client, and managing the subsequent sprawl of code, company developers add the new features with the ability to turn them on or off through configuration toggles.

In a mock scenario, Temenos’ research team created 100 million customers with 200 million accounts through pushed through 24,000 transactions and 74,000 MongoDB queries a second. Even with that considerable workload, the MongoDB database, running on an Amazon Web Services’ M80 instance, consistently kept response times under a millisecond, which is “exceptionally consistent,” Coleman said. (This translated into an overall response time for the end user’s app at around 18 milliseconds, which is pretty much so fast as to be unnoticeable).

Coleman compared this test with an earlier one the company did in 2015, using all Oracle gear. He admits this is not a fair comparison, given the older generation of hardware. Still, the comparison is eye-opening. In that setup, an Oracle 32-core cluster was able to push out 7,200 transactions per second.

In other words, a single MongoDB instance was able to do the work of 10 Oracle 32 core clusters, using much less power.

Headquartered in New York, MongoDB is the developer data platform company empowering innovators to create, transform, and disrupt industries by unleashing the power of software and data.
Learn More
The latest from MongoDB

Come Correct with the Data Model

One key aspect in achieving such a blazing throughput is getting the correct data model. “It’s like security. You can’t afford to get it wrong,” Coleman said.

“Implementing a good data model is a great start. Implementing a great database technology that uses that data model correctly, is vital.”

This is one area in which standard SQL database systems are at a disadvantage to NoSQL varieties such as MongoDB.

“If you put indexes on a relational table, it goes slower when you insert because it has to do more work. I mean, that’s, that’s just physics,” Coleman said. “So if you then want to have a very flexible query model, and you have to have 10 indexes, then every insert, you are then paying the overhead for your queries.”

In contrast,  “if you target high-value queries — the ones that are customer facing the ones that get done all the time — it’s really worth investing in a specific query-optimized model because it’s massively more efficient,” Coleman said.

MongoDB’s document-based database system “is a really great fit” for banking, Coleman said. A SQL database may capture a series of transactions as a set of rows, one per transaction. In contrast, a document-oriented model offered by the likes of MongoDB could capture all the transactions, say for a single day, as an array, which is easier and quicker to query.

“If I’ve got 30 days’ worth of entries in my in my cash flow data, when it comes to the end of the month, if I want to see my cash flow, I’m either querying 30 rows and putting them together or I’m reading one,” Coleman said.

In Beta

MongoDB currently supports the Temenos Infinity product while the Temenos Transact platform, which is underpinned by Atlas, will be available in the near future.

Currently, Temenos is on the cusp of using MongoDB in production, now that the testing has been largely completed. “The goal is to take MongoDB into the banking cloud,” Coleman said. The company has found that MongoDB can replicate standard SQL workloads with 22% fewer resources.

Currently, Temenos is storing at least some financial data with a PostgreSQL database as Binary JSON (BSON) where it can be easily migrated over to MongoDB.

The company is moving towards an event-driven, loosely-coupled architecture, with data flowing through event streams, and an event store to keep the canonical versions of all the data. The company does not use event sourcing, which is still too complex for developers; instead, the state change of the objects are stored, along with the events themselves, Coleman added.

“It makes so much sense on so many levels to move to this event-driven architecture,” Coleman said.

Headquartered in New York, MongoDB is the developer data platform company empowering innovators to create, transform, and disrupt industries by unleashing the power of software and data.
Learn More
The latest from MongoDB
TRENDING STORIES
Joab Jackson is a senior editor for The New Stack, covering cloud native computing and system operations. He has reported on IT infrastructure and development for over 30 years, including stints at IDG and Government Computer News. Before that, he...
Read more from Joab Jackson
MongoDB sponsored this post.
SHARE THIS STORY
TRENDING STORIES
Amazon Web Services, MongoDB and Oracle are sponsors of The New Stack.
TNS owner Insight Partners is an investor in: Pragma.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.