Achieving high availability in Temporal Cloud
Abstract
We envision a future where customers have complete autonomy over the execution of their workflows, including the ability to select isolation domains, regions, and cloud providers tailored to their unique availability needs. Our goal is to provide customers with control and configurability over resiliency and failover capabilities, enabling them to confidently achieve their performance and reliability objectives.
To realize this vision, we are expanding our suite of high-availability (HA) product offerings. Recognizing that not all use cases demand the same level of availability, we aim to deliver differentiated solutions that align with diverse business goals while maintaining customer control over outage mitigation. These offerings will address intrinsic business requirements, regulatory compliance (e.g., DORA for EU financial institutions), and peace of mind during incident management.
Customers will be empowered to choose the best HA solution for their specific needs based on factors such as use case criticality, application topology, cost considerations, and ease of adoption. This approach ensures flexibility while meeting the varying demands of modern workflows.
About the Presenters
Liang brings over a decade of specialized expertise in distributed systems, helping teams build more reliable and scalable applications. At Temporal, he leads the team responsible for designing and developing Temporal's core replication stack, enabling extraordinary levels of availability beyond the capabilities of a single cluster. Through this replication stack, Liang's team delivers the global namespaces offering on Temporal Cloud, ensuring 99.99% availability and resilience against regional outages. Additionally, they develop internal tools that seamlessly migrate customer workloads between clusters. Before joining Temporal, Liang managed the Uber Cadence team and was an active contributor to the Cadence community.
Nikitha is a Staff Product Manager at Temporal based in San Francisco. She oversees several areas of the product such as high availability, worker management, and observability. Before Temporal, she worked on Compute Infrastructure (Borg) in Google Cloud. Her introduction to compute and cloud was through being a Product Line Manager at VMware. Nikitha started her career as a software engineer and product manager at various SaaS startups. She got her bachelor's degree in electrical engineering from the Manipal Institute of Technology and an MBA from UCLA Anderson.