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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions