27540 shaares
1 résultat
taggé
Patroni
Présentation d’une architecture PostgreSQL résiliente pour une application Symfony : un primaire pour les écritures, un standby synchrone pour limiter le risque de perte de données et des réplicas asynchrones pour répartir les lectures. Patroni et etcd orchestrent le basculement automatique ; HAProxy maintient des points d’accès stables. Doctrine répartit les connexions lecture/écriture, tandis que le pattern Outbox avec Symfony Messenger sécurise l’enregistrement des événements métier. L’article aborde aussi les retards de réplication, l’idempotence, la reconnexion des workers et les tests de failover.