PGConf.Brasil 2026

Blumenau, SC

2 a 4 de setembro


Batalha de Arquiteturas: Onde posicionar o PgBouncer no Cluster PostgreSQL?


Wilson Moraes Coelho

MJSP/SENAD


PgBouncer antes ou depois do HAProxy? O posicionamento errado custa caro. Descubra a arquitetura ideal para performance e RTO em clusters Patroni


Quando decidimos elevar o nível de maturidade de um ambiente de banco de dados, saindo de uma instância isolada para um cluster de Alta Disponibilidade (HA) orquestrado por Patroni, etcd e HAProxy, a sensação inicial é de conquista. Temos redundância, temos consenso distribuído e temos failover automático. No entanto, assim que a arquitetura começa a ser desenhada no papel, surge uma dúvida que divide arquitetos de solução, DBAs e SREs há anos: Onde eu coloco o pgBouncer?
Essa não é uma dúvida trivial. Ela persiste porque não existe uma resposta binária correta; existe uma escolha do tipo trade-off, baseada na topologia da aplicação e na cultura da infraestrutura. O cerne da questão reside na natureza distinta, porém sobreposta, das ferramentas envolvidas. De um lado, temos o HAProxy, um mestre do balanceamento de carga nas camadas 4 (TCP) e 7 (HTTP), focado em roteamento e disponibilidade. Do outro, temos o pgBouncer, um especialista no protocolo PostgreSQL, focado em eficiência de recursos e reaproveitamento de conexões.
A dúvida de posicionamento nasce porque ambos podem atuar como a "porta de entrada" do banco. Se colocamos o HAProxy na frente, ganhamos facilidade de gerenciamento centralizado, mas perdemos visibilidade do cliente real. Se colocamos o pgBouncer na frente (junto à aplicação), ganhamos performance e resiliência a falhas de rede, mas aumentamos drasticamente a complexidade operacional distribuída.
Nessa palestra, o objetivo não será apenas listar componentes, mas entender o fluxo da conexão TCP e o comportamento do protocolo Postgres em cada cenário.
Ao final, você terá os critérios técnicos necessários para decidir qual arquitetura atende melhor aos requisitos de RTO (Recovery Time Objective) e performance do seu negócio, transformando essa dúvida histórica em uma decisão estratégica fundamentada.

Patrocinadores Platina


Patrocinadores Ouro


Patrocinadores Bronze


Apoio