Après avoir migré son système de messages de Ruby à Scala, une plateforme Java, entre 2008 et 2009, Twitter vient de faire la même chose avec son moteur de recherche interne. Ruby a donc été totalement expulsé du site de micro-blogging.
Sur son blog officiel dédié au développement, Twitter explique que la recherche va désormais être trois fois plus rapide sur le site de micro-blogging. La raison ? Le site a réécrit son moteur pour l'intégrer sur un serveur Java baptisé Blender. « Nous sommes heureux d'annoncer que ce changement a permis de baisser trois fois les temps de latence en recherche, et nous permettra de travailler rapidement sur les fonctionnalités de recherche dans les prochains mois, » explique le blog.
Ruby n'a donc plus droit de cité à Twitter. En 2008-2009, le réseau social avait déjà entrepris la migration de son système de messages vers Scala, une plateforme Java. Des choix qui seraient expliqués par la capacité d'équipes assez larges - comme celle de Twitter - à maintenir le code pour obtenir de bonnes performances sur Java. Si beaucoup d'experts s'accordent à dire qu'il est difficile de départager Ruby on Rails et Java sur les applications nécessitant d'importantes montées en charge, il semblerait que chez Twitter, Java remporte la mise.