Diciembre 2011
organizowane przez Enrique García Cota w Utopic_US US1 www.utopicus.es, 29.12.2011 o 19:45Reunión de Madrid.rb de Diciembre 2011
Tematy
Colaboración usando Eventos en Ruby
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…)