Jusqu'à présent j'expliquais simplement de manière théorique en quoi le mode "convention over configuration" et la gestion de la persistance dans Rails étaient des points qui me semblaient peu "scalables". Notamment ActiveRecord, qui me semble être un pattern très dangereux, surtout lorsqu'on s'appuie sur une base de données au schéma complexe.
De la théorie à la pratique, il n'y avait finalement qu'un pas. Voici que le plus gros "client" RoR au monde vient de lâcher prise après des années d'efforts pour stabiliser les serveurs en production. 3 jours d'indisponibilité de Twitter, mais aussi d'une application FaceBook très importante auront eu raison de RoR.
A noter que le langage Ruby n'est bien entendu pas la cause du problème.
A qui le tour ?
update : Comme toute info un peu sensible, il y a des versions contradictoires et personne ne veut prendre la responsabilité d'une annonce officielle. Mais il semble quand même que Rails ne soit plus en odeur de sainteté.