Deploy new metrics database stack

I have been testing our victoriametrics + postgresql setup on metrics-psqlts-01 for a while, and now that we are close to have a prod deployment of this pipeline I'd like to have things properly in puppet.

I have a branch with a tentative setup that I'd like to have your opinion on called metrics-deploy.

This branch has also support to deploy a python web app to access and query both the postgresql db and victoria metrics.

Victoria metrics runs with docker, but without compose. I am not sure you'd prefer a compose setup, since this is a single service.

An alternative would be to run the full stack with compose. Would postgresql backups work in that case?

I am going to be out next week. So maybe we could discuss this in costa rica face to face?