Temporal Cloud Persistence Layer
Faster Throughput & Lower Latency with Temporal Cloud

Faster Throughput & Lower Latency with Temporal Cloud

3/20/2024

What this post added

This post details the technical implementation of Temporal Cloud's custom persistence layer. It explains the rationale behind building a custom solution to address multi-tenancy challenges and the 'noisy neighbor' problem in databases. The post outlines three key architectural pillars: better sharding for dynamic scaling of persistent state across multiple databases, a write-ahead log (WAL) to aggregate writes and improve database performance, and tiered storage to move completed Workflow Event Histories to object storage, thereby reducing database load and improving overall efficiency and latency.

Read the original post ↗