Ha sido imposible escapar al contrahype: un desarrollador de twitter, el servicio webdospuntocero de moda (¿o ya no está de moda?, no sé, a mi que no me pregunten, que yo en estas cosas estoy muy démodé), Alex Payne, declaró que Ruby on Rails no escala, que tiene un cuello de botella en la base de datos (comentado en barrapunto en Entrevista con Alex Payne, uno de los desarrolladores de Twitter) y se desató el multiflame. Debido a la relevancia y al ruido conseguido por los fans de RoR parece que se les tenía ganas... El hecho es que se ha levantado una polvareda de bytes bastante importante, lo que en estos tiempos significa una conversación fragmentada de post cruzados en muchísimos blogs y alguna lista de correo, que aún quedan :)
Tengo que reconocer que me gustan los flames, sobretodo si no me tocan de cerca, porque en general y con un poco de suerte, de tanto ruido se puede extraer información interesante...
Aunque, debo confesar, esta vez me ha sorprendido que la onda expansiva ha llegado hasta la blogosfera hispana, cosa que no suele ser usual... Primero pues, los enlaces en castellano. Ah, seguro que me dejo algo, se admiten sugerencias de enlaces interesantes :)
- Ricardo Galli: Los problemas de Twitter (y la escalibilidad)
- Un muy reciente La polémica sobre la escalabilidad de Rails (tan reciente que lo ha escrito mientras yo redactaba esto y que es un buen resumen y además apunta posibles soluciones...) de Sergio Gil (porras), aunque ya dejó algún mensaje interesante en barrapunto: La escalabilidad de Rails
- rvr ya hizo referencia hace casi un año a un artículo, Does Rails Scale Down? que pone de manifiesto el posible peligro.
- "Los dolores de Ruby on Rails" en la lista de correo ror-es
- Twitter trouble. Primera reacción de DHH (Parodiada en DHH translation con mucha acidez. Puro flame.)
- Scaling to multiple databases with Rails Solución rápida a la conexión a distintas bases de datos con rails
- Is platform selection premature optimisation? ¿cuando se empieza a optimizar? Dice el dicho, comentado ahora mismo en la bitácora de fernand0, que Primero haz que funcione, segundo hazlo elegante y después hazlo que sea rápido Y estoy completamente de acuerdo, pero a twitter el tercer paso le vino demasiado rápido, me temo... O sea ¿cuando llega el momento de optimizar?
- Twitter and Rails brouhaha Sobre la conveniencia de evaluar lenguajes y frameworks separadamente
- Actualización: Me olvidé de poner uno interesante "Reddit: Language vs. Platform" en Coding Horror, en el que se recuerda el caso reddit con interesantes lecturas también...
Twitter, RoR, escalabilidad y flames en barrapunto
No hay comentarios:
Publicar un comentario