# Production Deployment > Deploy Temporal to production - [Temporal Platform production deployments](https://docs.temporal.io/production-deployment.md) - [Codecs and Encryption](https://docs.temporal.io/production-deployment/data-encryption.md) - [Self-hosted Temporal Nexus](https://docs.temporal.io/production-deployment/self-hosted-guide/nexus.md) - [Temporal Proxy](https://docs.temporal.io/production-deployment/temporal-proxy.md) - [Configure the Temporal Proxy](https://docs.temporal.io/production-deployment/temporal-proxy/configure.md) - [Deploy Temporal Proxy to Kubernetes](https://docs.temporal.io/production-deployment/temporal-proxy/deploy-kubernetes.md) - [Encrypt payloads with Temporal Proxy](https://docs.temporal.io/production-deployment/temporal-proxy/encrypt-payloads.md) - [Temporal Worker deployments](https://docs.temporal.io/production-deployment/worker-deployments.md) - [Quick launch - Deploying your Workers on Amazon EKS](https://docs.temporal.io/production-deployment/worker-deployments/deploy-workers-to-aws-eks.md) - [Temporal Worker Controller](https://docs.temporal.io/production-deployment/worker-deployments/kubernetes-controller.md) - [Recover pinned Workflows after a bad rollout](https://docs.temporal.io/production-deployment/worker-deployments/recover-pinned-workflows.md) - [Serverless Workers](https://docs.temporal.io/production-deployment/worker-deployments/serverless-workers.md) - [Deploy a Serverless Worker on AWS Lambda](https://docs.temporal.io/production-deployment/worker-deployments/serverless-workers/aws-lambda.md) - [Self-hosted setup for Serverless Workers](https://docs.temporal.io/production-deployment/worker-deployments/serverless-workers/aws-lambda/self-hosted-setup.md) - [Deploy a Serverless Worker on GCP Cloud Run](https://docs.temporal.io/production-deployment/worker-deployments/serverless-workers/cloud-run.md) - [Self-hosted setup for Serverless Workers on GCP Cloud Run](https://docs.temporal.io/production-deployment/worker-deployments/serverless-workers/cloud-run/self-hosted-setup.md) - [Migrating from Unversioned to Versioned Temporal Workers](https://docs.temporal.io/production-deployment/worker-deployments/unversioned-to-versioned-migration.md) - [Worker Versioning](https://docs.temporal.io/production-deployment/worker-deployments/worker-versioning.md) - [Configure a Worker for Versioning](https://docs.temporal.io/production-deployment/worker-deployments/worker-versioning/configure-worker.md) - [Roll out and pin Workflows](https://docs.temporal.io/production-deployment/worker-deployments/worker-versioning/roll-out-and-pin.md) - [Sunset and garbage collection](https://docs.temporal.io/production-deployment/worker-deployments/worker-versioning/sunset-and-gc.md) - [Upgrade on Continue-as-New](https://docs.temporal.io/production-deployment/worker-deployments/worker-versioning/upgrade-on-continue-as-new.md)