High availability and disaster recovery with Temporal Cloud
The text discusses the challenges of maintaining high availability when self-hosting Temporal at scale, and how Temporal Cloud provides high availability. Self-hosting Temporal requires expertise to maintain multiple independently scalable components such as a database, four independent services that make up the Temporal Server, and dealing with inevitable failures in distributed systems. While many developers successfully self-host Temporal, they may struggle to meet high availability SLAs and spend significant time and resources operating it. Temporal Cloud offers Temporal-as-a-service, properly tuning supporting database and services for the customer's load and ensuring their high availability. It provides fault tolerance by default, a 99.99% service level objective (SLO), and a 99.9% service level agreement (Contractual SLA). Disaster recovery features include zero RTO/RPO for availability zone failures and eight-hour maximum RTO/RPO for region failures. Temporal Cloud also offers Multi-Region Namespaces, which are currently in pre-release, providing failover capabilities to mitigate service outages due to regional failures and extending the contractual SLA to 99.99%.
Company
Temporal
Date published
March 27, 2024
Author(s)
Meagan Speare
Word count
665
Language
English
Hacker News points
None found.