Current, a financial technology company that builds banking services for millions of Americans, was founded with the belief that banking should be accessible and affordable for all. Working with smaller banks across the United States, Current continually connects people to the transformative ways money works. Tailored to the needs of their four million customers, Current’s platform offers a different approach that embraces technology, works for everyone, and costs less. This belief drove the creation of Current in 2015, as well as the building of their own proprietary banking core technology and a tech stack with MongoDB’s modern, cloud-native architecture, which aligned with their ambitions and provided the flexibility to connect to any service needed.
The biggest challenge Current CEO Stuart Sopp and CTO Trevor Marshall saw in the market was how traditional banks are account-driven, not people-driven. Seemingly always in flux, the rotation of account managers creates a lack of consistency for customers, who often bear the burden of repeating their information to a new representative. This creates confusion and increases the complexity for customers to manage their most basic financial affairs.
Unfortunately, legacy infrastructure locks this in by reinforcing and even creating data and organization silos. And none of this places the focus where it should be: simplifying customers’ lives and obtaining the best overall outcomes for them.
Current’s challenge was to break through walls of legacy thinking and technology to build bridges between the conventional financial world and a fully digital future, creating customer experiences that simply cannot exist in traditional systems. Focusing on customers, not bank accounts, would differentiate Current and help it thrive.
Sopp and Marshall had worked closely together over many years across different projects and companies, so they knew they were up to the challenge. What they needed were equally capable partners to help implement their vision.
To implement that vision, Current built its own ledgering system: Current Core, a retail banking platform providing true ledger state back to each of its banks. To do this, Current sought out a modern database that offered the most scalable, efficient way to optimize the success of this new application. Current selected MongoDB Atlas for its flexible document model, as well as its built-in, enterprise-grade security, audit, and compliance capabilities. Maintaining transactional data integrity across the system is vital for Current, who identified MongoDB’s multi-document distributed ACID transactions as a key contributor to choosing Atlas. MongoDB is the only database to combine the speed, flexibility, and power of the document model with ACID guarantees.
Trevor Marshall, Chief Technology Officer, Current
Trevor Marshall, Chief Technology Officer, Current
Current chose MongoDB Atlas on Google Cloud because it needed a VPC-peered connection with its Google Kubernetes Engine (GKE) clusters. When scaling Atlas in Google Cloud, Current didn’t want to manage it themselves as they wanted to ensure that they were running the latest and greatest versions, and that they had a team they could work with for support and guidance. Current is also using other Google Cloud solutions with MongoDB including Dataflow, PubSub, Memorystore, OAM + IAP, and Google BigQuery.
“Atlas has enabled Current to reduce TCO by giving it the power to pushbutton-scale its platform as needed to meet changing demand with zero Ops intervention,” says Marshall. With MongoDB and Google Cloud in their technology stack, Current is positioned to deliver an ecosystem of banking services right to their customer’s fingertips.