Doxi provides an advanced digital signature (E-sign) service for managing multiple signatures and approvals of organizational documents. Critical customer data is stored in a MongoDB hosted on the Azure public cloud. Given their requirement to maintain a copy at all times of every digital signature collected, they require a Business Continuity (BC) solution providing near Zero RPO across different regions.
Such a business continuity setup would require Doxi to maintain two DR sites, and introduced quite a few challenges to implementing a DIY solution. Instead, they deployed Statehub.
By choosing Statehub, Doxi was able to significantly reduce expenses, and save 58,000 USD per year. They were also able to reduce setup time from 7 weeks to only 1 week.
Doxi is now able to assure business continuity with zero RPO even in the case where an entire Azure region fails, or even if the public cloud fails, and has done so with a significant saving in expenses and labor hours.
Doxi is an advanced digital signature (E-sign) and document storing system. Among its customers are large insurance and financial companies, and even the Israeli parliament.
The ability to sign documents remotely became especially critical during COVID-19 when Doxi’s service allowed its customers smoother management of digital approval workflows, even when working remotely.
The Current Situation
Doxi would like to allow better business continuity and zero RPO across regions and ensure it maintains a copy of every digital signature collected.
To achieve Doxi’s commitment (SLA) to it customers they must assure minimum data loss in case of a disaster. In order to facilitate their commitment they have decided to setup two Disaster Recovery (DR) sites, such that they are protected from any kind of disaster:
- In another cloud, in the same region (ie, protect against a cloud failure)
- In another region, in the same cloud (ie, protect against a region failure)
Doxi was faced with the decision to either implement a DIY solution, or to deploy Statehub. We will review both options below.
Option 1: DIY Solution
Doxi would need to set up the networking, replication, monitoring, and failover procedures independently, as shown below:
Option 2: Statehub
Doxi instead chose to use Statehub. As a managed service, Statehub manages all aspects (and costs) related to the networking, replication, monitoring, and failover procedures, meaning Doxi could focus all their attention on their application. The setup configuration is simplified, as shown below:
Cost Analysis and Conclusions
The first option is costly and time-consuming and involves a set of monthly costs in addition to the setup costs. With this setup and with Statehub’s managed service, Doxi was able to significantly reduce expenses, and save $58,000 per year, and reduce labor time from 7 weeks to only 1 week.
As a result of using Statehub, Doxi can offer a rigorous business continuity solution that was quick and easy to implement, can easily be expanded whenever they need to, and can:
- Assure resiliency in case of a failure in the region or in the cloud, with a geo-replicated configuration allowing them to move their operation to another region or cloud in seconds.
- Deploy an entire Business Continuity Environment, that does not require maintenance and is able to run on any public cloud infrastructure.
- Assure no data loss in case of a disaster with Zero Recovery Point Objective (RPO) technology.
Start your Journey with Statehub
We welcome you to sign up for our free tier and enjoy 100GB of Multicloud native unrestrained Kubernetes storage each month.
You can also take a look at our implementation guide for further technical information.