A great SAAS service requires a robust Control Plane as its brain. The Control Plane automates infrastructure provisioning, deployments, configuration, monitoring, fleet management, capacity allocation to customers, and so forth. Building a control plane is daunting and error prone. There are myriad long lived API calls on shared resources, and they occasionally fail. Reliable orchestration of these APIs is a crucial part of a healthy control plane. In this talk, we introduce the concept of Durable Execution, with a real world example of how we use it to build the Control Plane for Temporal Cloud.
SDE @Temporal Technologies
Sergey Bykov is responsible for the architecture of Temporal Cloud, a hosted service that is helping businesses, from large enterprises to tiny startups, to build invincible applications. Prior to joining Temporal Sergey was one of the founders of the Orleans project at Microsoft Research and led its development for over a decade. The mediocre state of developer tools for cloud services and distributed systems at the time inspired him to join the Orleans project in order to qualitatively improve developer productivity in that area. The same passion brought him to Temporal.