Arquitecturas Reactivas de Streams

En los últimos tiempos se viene demandando dentro de las comunidades de desarrollo la construcción de arquitecturas reactivas que sean capaces de hacer frente a parámetros de rendimiento y tiempo de respuesta no conocidos hasta el momento. Una arquitectura reactiva es un sistema responsive capaz de reaccionar a tiempo a los requisitos bajo demanda, diseñado para adaptarse elásticamente a sus fluctuaciones variantes, que presenta un comportamiento altamente tolerante a fallos y que se dirige por un procesamiento masivo de mensajes.

Pero más allá de todo esto, las arquitecturas reactivas se han convertido en un modelo de programación basado en transformaciones funcionales para dar soporte a sistemas dirigidos por eventos asíncronamente. En marco del desarrollo de soluciones para Front End, este tipo de aproximaciones está cogiendo tracción debido a lo bien que se adapta al modelo de interacción de la Web. En este contexto, los eventos responden a las interacciones del usuario sobre el agente navegador y la lógica de negocio se expresa como la transformación secuencial y progresiva de los mismos de forma encadenada. A lo largo de esta charla estudiaremos cómo funcionan este tipo de arquitecturas en contraposición con las clásicas soluciones MV* y presentaremos el modelo de desarrollo asociado.

Capítulo 1. Introducción

  • La Web Como Modelo Reactivo
  • Arquitecturas centradas en el modelo
  • Arquitecturas de Programación Funcional Reactiva
  • Principios de las Arquitecturas Reactivas

Capítulo 2. JavaScript Lenguaje Funcional

  • Arquitecturas Web Reactivas
  • Visión Estática
  • Visión Dinámica

Capítulo 3. Técnicas de Programación Funcional

  • Modelos de Programación Reactiva
  • Framework Sencillo de Programación Reactiva
  • Evaluación

Deja tu comentario

Info

Cuándo: November 2014
Dónde: HTML5 Spain
En la Web: