Closed rasmus-bn closed 7 months ago
We decided on using a managed DB service.
Postgress vs MySQL is still an open question
I would argue that there are subtasks that are not blocked:
Infrastructure as code for create the DB.
Create postgresDbFacade.go
Implement identical methods to the existing
Update tests to run on postgres instance
This might be overkill but in order to isolate the DB from the public network it could be a option to put in a virtual network (VPC) together with the VM and then only expose the VM to the internet.
https://docs.digitalocean.com/products/networking/vpc/concepts/best-practices/
Downsides of this:
Closing since we have a new DB up and running
We should decide on:
Suggested solution:
As Helge advised us. First we should implement monitoring before moving database.
177 #179 need to be resolved before