As a SaaS company, we consider our platform’s performance the top priority. Rossum’s availability, reliability, and scalability are central to our customers’ business operations, and we have designed Rossum’s service architecture accordingly.
Rossum runs in a public cloud and is based on state-of-art technology, leveraging microservice architecture with its infrastructure based on Kubernetes, Terraform and the GitOps paradigm. Reliance on these modern tools and approaches is what makes our platform both reliable and scalable.
Our platform is designed for 99.9% uptime; we understand we are business-critical for our clients, so uptime is our northstar KPI. Cloud-based hosting gives us extraordinary resiliency and ability to have significant infrastructure redundancies.
Disaster recovery is another critical element in maintaining a reliable service. We employ and regularly test business continuity plans with Recovery Time Objective (RTO) & Recovery Point Objective (RPO) of 1 day (and zero data lost in the past 3 years).
No matter the total load of the platform, we commit to extracting over 90% of documents in under 5 minutes. (Typically, the 90% percentile hovers around 3 minutes and average processing time is even lower.) We can achieve this because our platform is fully elastic, and can scale up in our public cloud hosting in a matter of 1-2 minutes to process thousands of documents concurrently. Importantly, this elasticity and capacity balancing is completely transparent for our customers. They always get a fully managed service. Even documents in a single queue are processed in parallel.
Customers who need a financial or contractual guarantee of Rossum’s platform availability level can opt for an SLA contractual add-on. Contractual SLA users also receive higher priority to their support tickets in the rare peak support periods. Support and SLA options are available for purchase in multiple tiers, up to 24/7 support and 1 hr response time for Severity 1 issues.
If you have more questions regarding Rossum’s SLAs, the best next step is to get a quote for your specific needs.