
4/17/2024
What this post added
This post outlines the technical steps and considerations for migrating from a self-hosted Temporal instance to Temporal Cloud. Key technical aspects include introducing a new Temporal Client that points to a different endpoint, securing the connection with API Keys and mTLS, implementing a Data Converter for data encryption, and strategizing the lifetime of existing Workflow Executions (either draining to completion or refactoring to pass state). It also mentions updating code that calls Workflows to route requests to the Temporal Cloud Namespace and the importance of a test and verification plan. The post clarifies that migrations are application-level, not database-level, and do not require migrating event histories.