Let’s say I am running boundary controller in HA configuration and I have 2 node setup should I use different postgres database or the same postgres database
You should use the same postgres database; that is where all state for Boundary is stored.
We have a recommended architecture page here, if that’s helpful: Recommended architecture | Boundary | HashiCorp Developer