PlanetScale

Temporal Workflows at scale with PlanetScale: Part 1

Jul 22, 2022Savannah Longoria
Temporal Workflows at scale with PlanetScale: Part 1
SummaryAI, from the source post

This post introduces Temporal as a workflow orchestration engine and explains how PlanetScale DB can serve as its scalable and operationally simple persistence layer. It details Temporal's architecture, including its frontend, history, matching, and worker services, and highlights its durability features through event history logging. The post then positions PlanetScale, powered by Vitess, as an ideal choice for Temporal's data storage needs, emphasizing its ability to horizontally scale MySQL instances and partition data, which aligns with Temporal's own horizontal partitioning strategy for its history service. It also outlines various installation methods for Temporal and suggests using `docker-compose` with manually created tables in PlanetScale for development.

More from the Database Transactions trail