Maxwell Health is an H/R benefits management service that simplifies the process of creating and managing employee health plans, benefits and payroll for small and medium-sized businesses. They deliver a cloud based SaaS platform for their customers that includes a marketplace to make selecting employee benefits intuitive. The cloud based SaaS platform runs on Amazon AWS public cloud and uses MongoDB databases for critical data store requirements.

We recently conducted a Q&A session with Ashley Penney, Director of Infrastructure, Maxwell Health, where he is responsible for all infrastructure and common tooling. In the interview, Ashley provides insight into their digital transformation journey by describing their SaaS application environment, and why they selected RecoverX for backup and recovery of their MongoDB database on Amazon Web Services.

What was the catalyst for investigating a new solution for backup and recovery?

Ashley Penney (AP):  Any data loss associated with our platform is detrimental to our business, and the script-based solution we were using was making it very difficult to meet stringent backup and recovery requirements.  Additionally, because of the way our old solution stored backups, we were faced with high AWS S3 cloud backup storage costs.

In addition, we implement continuous integration and continuous development on multiple production and test database clusters and we needed a way to automatically refresh these clusters because our existing process was time consuming and required daily manual intervention.

Why did you choose Datos IO?

AP: Choosing Datos IO was simple; they offer a solution that no one else does.  We needed an enterprise backup solution that provided application-consistent cloud native backup and recovery for MongoDB on cloud platforms like AWS that could meet our stringent 4-hour SLA.  It did not take long for us to realize that traditional backup and recovery solutions would not address these needs.

How has your backup and recovery process improved with Datos IO?

AP: Everything is better. We reduced our backup and restore time with RecoverX’s automated, repair free recovery.  Also, because RecoverX offers fully orchestrated recovery back to any MongoDB database cluster with any topology, we are able to automate the restore of production data into test clusters, saving us time and money.

What operational and financial results have you seen?

AP: The results have been great on both fronts. Operationally, we are now achieving a 4 hour backup SLA and 2 hour recovery SLA, and we have automated our test/dev refresh. On the storage front, we lowered our AWS S3 cloud backup storage costs by 90%.  And we were able to do all of this while achieving a 300% ROI in the first 12 months. Faster backup, faster recovery, simpler process, all with a strong ROI!

But most importantly, it has been a great experience working with the product and engineering teams at Datos IO.  They take our feedback seriously, took our requests for new features and released them in production releases in a matter of weeks.

What would you tell other companies like yours about cloud data backup?

AP: Don’t assume that you are covered for backup and recovery in the cloud.  Make sure you understand that availability of your data does not equal recoverability, and ask prospective vendors specifically about application support as well as cloud platform support.

What additional plans to you have for Datos IO?

AP: One of the key attributes of Datos IO is scalability.  We have complete confidence in the product and we plan to continue to leverage Datos IO for all of our cloud backup and recovery requirements as we grow.


Thank you Ashley. It’s been a pleasure working with you and your team on the implementation of RecoverX!

To learn more about Maxwell Health’s experience with Datos IO, read the full case study.