Retour d’expérience d’Aura Frames sur le passage à 8 bases de données primaires PostgreSQL avec Ruby on Rails pour absorber le pic de charge de Noël 2025 (41M requêtes/heure, 226K TPS). L’article détaille l’usage de disable_joins: true sur les associations has_many :through, qui remplace les jointures SQL par plusieurs SELECT exécutés côté applicatif pour traverser les frontières entre bases. Le refactoring, guidé par les tests unitaires, a permis un sharding applicatif rétrocompatible avec la base unique existante.
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire