Colaboración usando Eventos en Ruby

Fecha: Jueves, 29 de Diciembre de 2011
Lugar: Utopic_US, Calle de la Concepción Jerónima 22, Madrid. (mapa)
Hora: 19:45h

A medida que nuestras aplicaciones evolucionan, resulta más difícil gestionar la creciente complejidad y mantener el sistema mantenible. Llega un punto en que tu aplicación monolítica es lo suficientemente grande como para que resulte beneficioso separarla en varios componentes más simples, desacoplados y cohesivos.

Una de las posibles maneras de integrar sistemas de este tipo es utilizar eventos, es decir, en lugar de que los distintos componentes tengan que hacerse peticiones entre ellos cuando necesitan saber algo de los demás, lo que hacen es lanzar eventos informando al resto cuando las cosas cambian.

En esta charla exploraremos estas arquitecturas, sus beneficios y trade-offs, y presentaré en sociedad Eventwire, una librería que facilita implementar sistemas de este tipo en Ruby utilizando diferentes back-ends (RabbitMQ, Redis, ZeroMQ…)

Luismi Cavallé

Luismi [twitter|github|blog] es Lead Developer en BeBanjo, es autor de Steak y co-organiza Madrid.rb.

Ofrecido por

Vizzuality      BeBanjo      ProRuby      The Cocktail     

ASPgems      LCIberica      Lextrend     

Asistentes

¿Vienes? Apúntate con github o twitter

Luismi Cavallé Gabriel Ortuño Enrique Macip Miguel López Cabo Hernández Adam Williams Amaia Guillermo Pascual Christian Sánchez Christos Zisopoulos Sergio Arbeo Paco Guzmán Sanyu iwiznia Raúl Naveiras Sam Lown Arturo Herrero Miguel Montalvo

changed December 26, 2011 delete history edit