Temporal Cloud offers a managed, scalable, and cost-effective solution for running Temporal clusters, abstracting away the complexities of self-hosting. For self-hosted deployments, Temporal provides guidance on scaling through metrics, configuration tuning (e.g., shard count, resource allocation), and leveraging Kubernetes for deployment and management. The focus is on a load-measure-scale iteration loop to optimize performance and reliability. This post details the auto-setup script which simplifies deployment and the 1.0.0 release of the Helm Charts, which now require users to provide their own database and optional components like Elasticsearch, Prometheus, and Grafana, while adding configurable readiness probes, custom deployment strategies, and improved log level control.
All Temporal trails