Skip to content

Migrate Postgres RDS from AWS to Philly Cluster #464

@TineoC

Description

@TineoC

Description

The goal of this task is to migrate the final AWS-hosted component—Postgres—to the Philly Cluster. This involves deploying a new pgcluster with pgvector features enabled and performing a data migration from the current AWS RDS instance.

Scope of Work

  • Infrastructure Setup: Deploy pgcluster in both cfp-sandbox and cfp-live environments.
  • Feature Enablement: Enable pgvector features on the new clusters.
  • Data Migration: Migrate existing data from AWS RDS to Philly Cluster.
  • Traffic Shifting: Implement a Blue-Green deployment to route a percentage of requests to the new pgcluster to avoid disruption.
  • Validation: Monitor performance and parity before 100% cutover.

Strategy: Blue-Green Deployment

To avoid disruption in the dev and live environments, we will shift a percentage of requests from the current app to RDS and another to the new pgcluster.

Related Pull Requests

  • PR # (To be linked): Infrastructure deployment for pgcluster
  • PR # (To be linked): Configuration changes for pgvector and traffic splitting
  • PR # (To be linked): Final cutover and RDS cleanup

Staheholders

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions