Deployment Cutover Strategy (Ec2 -> Docker)

We plan on going from Metabase hosted on EC2 via jar file to Docker deployment. My question is during the parralel running /testing phase, is there any issues with using the same application database (RDS Postgres) for both instances? We plan on spinning up the Docker deployment at the same time for testing, and wondering what I should be aware of when running both applications from single database.

I will ensure the Docker MB_SITE_URL differs (for now, until cutover), and MB_DISABLE_SCHEDULER = "true" before cutover.

Thanks!

Metabase handles horizontal scaling already, so no special requirements other than the external app database, which you are already using. The scheduler is cluster aware so you don’t need to disable it.

2 Likes

Thanks, assume that means we’ll be OK, even if the intent is not truly to scale horizontally, it’s to run in parallel before cutting over to a new server.

Appreciated.