Was there a disadvantage to using HAProxy + multiple PGBouncer instances?
SO_REUSEPORT[1] pretty much does all we want in kernelspace vs unnecessary userspace hop inbetween. These all run on same VM
1: https://lwn.net/Articles/542629