perhaps a little off topic but... one postgres per app database or one shared postgres container with multiple app databases?
shared container pros: easier to manage, backup, replicate. Cons: single point of failure (all apps down if pg container goes down)
per app postgres pros - resilience/app isolation; Cons: different versions, more stuff to maintain, replicate
How do you decide?