Need a closer look? Download and review slides presented at Replay 2023 here.
Temporal Server was designed to accommodate a commodity storage layer and most use Postgres or Cassandra in their deployment. As we built out Temporal Cloud, we realized that if we wanted to provide a scale out, multi-tenant offering, we were going to need to build our own persistence layer. Through this process, we have gained significant knowledge and developed a persistence layer that enables Temporal Cloud to achieve exceptional scale In this talk, we will walk through the architecture of the storage layer and show how we were able to do this through use of the open storage layer API.