Rubystas: No teman a la concurrencia, adóptenla!
Cristian Rasch • Montevideo, Uruguay • Spanish • Talk

Date: May 24, 2014
Published: November 15, 2014
Announced: unknown

No tiene sentido andarse por las ramas: la necesidad de aplicaciones concurrentes, muti-hilo esta en aumento y ha sido durante mucho tiempo. Si bien es cierto que un enfoque multi-proceso funciona 'bastante bien' para aplicaciones pequeñas, la realidad nos demostró una y otra vez que eso, es más bien un enfoque híbrido de la única manera de construir verdaderamente aplicaciones totalmente concurrentes y escalables , a medida que crecen se vuelve más complejo .

Por todo lo que nos ha dado Matz a los Rubyistas, ciertamente también instaló un temor fundamental en nosotros. El de la creación de aplicaciones de subprocesos múltiples , y que tenía sentido hasta cierto punto, en ese entonces. La verdad es que, no hace mucho tiempo, nos han faltado las estructuras de datos adecuadas y las primitivas de concurrencia que nos permiten hoy en día escribir aplicaciones de subprocesos múltiples escalables y de alto rendimiento.

Así, después de golpearme la cabeza contra la pared desde hace bastante tiempo, he llegado a aprovechar y disfrutar con algunas de las herramientas que quiero compartir con todos ustedes en esta charla. Esperemos que, al final de esta presentación , se le han metido manera más allá de su conocimiento básico de Mutex#synchronize como el único martillo con el que clavar todos sus problemas de concurrencia.

RubyConf Uruguay 2014

Explore all talks recorded at RubyConf Uruguay 2014
+13