Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026

🐘 2) Stratégie d’architecture

Objectif : définir le socle d’architecture PostgreSQL (connexions, pooling, stockage, HA/backup/monitoring) en fonction du profil collecté en étape 1.

2.1

Connexions & pooling

PgBouncer (transaction/session) pour maintenir un max_connections faible côté PG, absorber les pics et éviter l’explosion de work_mem.

pgbouncer.ini max_connections 50–200
2.2

Layout stockage

Séparation (DATA / WAL / temp) quand possible. NVMe pour WAL/temp. RAID10 & XFS/ext4 tunés, noatime, alignement RAID.

DATA / WAL / TEMP RAID10
2.3

HA, sauvegardes, observabilité

pgBackRest/Barman pour sauvegardes base+WAL, réplication streaming (async/sync), slots dimensionnés, exporter Prometheus.

pgBackRest Prometheus exporter