Global Insurance Firm
Migration of 45 TB of Mission-Critical Data to MongoDB Atlas in 16 Weeks
Summary:
Our client is one of the largest health insurers and wellness companies in the US, serving close to 15 million medical members through a nationwide network of health plans and services. It employs more than 67,000 people and generates upward of $129 billion in annual revenue, numbers that show how much depends on its technology staying up, fast, and secure.
At the center sat a 45 TB on-premises MongoDB cluster supporting a wide range of business-critical applications. As part of a broader cloud modernization push, the company decided to move this database infrastructure to MongoDB Atlas, seeking better scalability, stronger availability, and less manual infrastructure management.
The complexity lay in what depended on that cluster: thirty three applications, twenty five in Java, five in .NET, and three customized off-the-shelf systems, all connected directly to the on-premises database via
LDAP authentication. Touch the database, and every application feels it. The client needed a migration approach that minimized application code changes, allowed controlled rollouts, and kept a rollback path open at every step. They also needed an automated way to validate application behavior and measure latency before and after the move, rather than take it on faith.
Tech Stack:
- Database: MongoDB Atlas
- Migration: Mongo Sync
- Backend: Java, Spring Boot
- Configuration Management: HashiCorp Vault
- Performance Testing: Apache JMeter
- Regression Testing: Gatling
- Utility Development: Java
- Authentication: LDAP (source), Atlas Authentication
A leading US health insurer, serving close to 15 million members and generating over $129 billion in annual revenue, needed to migrate a 45 TB on-premises MongoDB cluster to MongoDB Atlas without disrupting the 33 business-critical applications connected to it. gravity9 delivered the migration in 16 weeks with zero disruption, using continuous synchronisation for a controlled cutover and building a shared Java connection library across all 25 Java applications so that switching clusters became a simple configuration change rather than a redeployment, keeping rollback fast and low-risk.
To give the client confidence beyond promises, gravity9 also built a suite of automated testing tools: a regression framework, side-by-side performance benchmarking, an automated payload generator, and a dedicated validation framework for legacy MongoDB Views that had no API layer. The result was measurable proof, not reassurance, that performance and functionality held steady throughout, and client leadership called it a “fantastic job all around” and an “outstanding and very smooth migration.” These tools remain reusable for the client’s future migrations, extending the value of the engagement well beyond its original scope.
RELATED INSIGHTS
Talk to our Development team
Ready to scale without compromise? Partner with gravity9 to future-proof your platform. Talk to our team today.
Contact Us
"*" indicates required fields