# Scaling Temporal: The basics

DevFeed: [Scaling Temporal: The basics](<https://devfeed.tech/articles/scaling-temporal-the-basics-35972.md>)

Original publisher: [Read original article](<https://temporal.io/blog/scaling-temporal-the-basics>)

Author: Rob Holland

Published: 2023-05-23T08:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [scaling](<https://devfeed.tech/topics/scaling.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [Prometheus](<https://devfeed.tech/topics/prometheus.md>)

Tags: [clusters](<https://devfeed.tech/tags/clusters.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [load-testing](<https://devfeed.tech/tags/load-testing.md>), [memory](<https://devfeed.tech/tags/memory.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [performance](<https://devfeed.tech/tags/performance.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>), [scaling](<https://devfeed.tech/tags/scaling.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>)

## AI overview

This tutorial explains a load-measure-scale-repeat process for scaling a self-hosted Temporal Cluster. It covers monitoring bottlenecks, Kubernetes resource management, Temporal shard configuration, polling optimization, and persistence sizing, using MySQL, Prometheus, and Grafana.

## Source excerpt

A simple introduction to scaling Temporal Clusters with load testing and metrics