Carrier Grade Availability
Continuous availability is a necessity for mission-critical business applications in a global world. It’s also a key component of the xDTM standard. Zero maintenance downtime means that DocuSign is always available, regardless of the time-of-year, day-of-week, time zone or country.
Designed from the ground up for continuous availability
DocuSign’s Carrier Grade System Architecture, a first in SaaS, eliminates maintenance downtime, and ensures the highest level of performance resiliency and data integrity. This is accomplished through a combination of advanced high availability architecture, native DocuSign engineering, and both specialized and commodity hardware and software components.
Carrier grade architecture key benefits
- Three simultaneously active, redundant DocuSign systems per instance.
- Continuous availability means no more maintenance downtime.
- Superior overall system performance and resiliency at peak load.
- Exceptional data integrity.
How carrier grade architecture works
At its core, our Carrier Grade Architecture is powered by real-time data synchronization across three geographically disparate active sites. This architecture allows entire sites to be taken offline for maintenance without impacting live customer transactions and allows the overall system to survive full site outages. As an added benefit, multiple active sites also allow for load balancing to withstand usage spikes generated by customers without sacrificing performance.
Decoupled documents and transaction data
Physically separating document (BLOB) data and transaction (OLTP) metadata into separate subsystems makes a multi-active architecture possible by optimizing storage and synchronization differently by data type. Decoupling also allows the underlying hardware for each data type to be upgraded independently, making for faster and more cost-effective scalability.
9x3 data storage
All customer data is stored up to nine times across three geographically disparate locations, providing a superior level of data integrity and protection against data corruption.
Native DocuSign document storage infrastructure
All documents are stored using a native DocuSign storage infrastructure custom designed to maximize BLOB storage performance and enable accelerated self-healing when any redundant components are offline for any period of time.
Customized monitoring tools and standardized processes
Designing for continuous availability requires both custom software monitoring tools. DocuSign also minimizes human error by standardizing upgrade, maintenance and QA procedures.
Next Practices in Application Architecture: What We Learn From Big Web Sites 29 November 2012, Ross Altman, refreshed 4 March 2014.
A global-class system must deliver low latency, continuous availability, ironclad security and instantaneous recoverability — basically, all the attributes you would expect of an application that forms the backbone of enterprise operations.