gitcoinco / gitcoinco/web

Data access and load balancer integrations of new prod environment

Open
#10,465 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1.8k
Forks
776
PR merge metrics
No merged PRs in 30d

Description

We would like to make a progressive transition to our new prod environment, for example:
- start with redirecting only 10% of the traffic to the new instance
- monitor the new instance
- if everything checks out start redirecting more (or all) the traffic to the new prod instance

This poses some challenges:
1. The plan is to to deploy the new infrastructure in a fresh production account
2. Because the 2 environments will run in parallel for certain amount of time, this means that they need to share some resources:
- access to the same DB
- the new prod environment will be configured as a target in the existing LB

We need a plan on how to overcome the challenges listed above. Possible options:
- enable cross-account data access for the DB for the transition period
- deploy the new infrastructure in the existing prod account, and migrate to a new account once the solution is validated

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.