Descripción:
La programación reactiva (reactive programming) busca solucionar problemas de escalabilidad en aplicaciones modernas. En especial, el desaprovechamiento de potencia de cómputo (CPU) y el excesivo uso de memoria en thread pools gigantes. El paradigma se basa en hacer llamadas no bloqueantes al realizar I/O. Un sistema reactivo no debe bloquear hilos al hacer llamadas a sistemas externos como por ejemplo durante consultas a bases de datos. WebFlux es una alternativa a Servlets para la implementación de aplicaciones reactivas en la JVM. R2DBC es una especificación que hace posible usar programación reactiva al consumir bases de datos SQL. En esta charla, Alejandro Duarte hace una introducción práctica al mundo de la programación reactiva con WebFlux y R2BC y demuestra que, aún cuando no es la mejor solución para todos los casos, existen aplicaciones que se pueden beneficiar de este paradigma.
Speaker:
Alejandro Duarte trabaja para MariaDB Corporation como Developer Advocate. Es una de las caras conocidas en comunidades Java, autor de Practical Vaadin (Apress, 2021), Data-Centric Applications with Vaadin 8 (Packt Publishing, 2018), Vaadin 7 UI Design by Example (Packt Publishing, 2013) y numerosos artículos y videos técnicos con cientos de miles de vistas en portales de contenido y en blogs oficiales de MariaDB y Vaadin. Puedes seguirlo en Twitter
@alejandro_du
Descripción: La programación reactiva (reactive programming) busca solucionar problemas de escalabilidad en aplicaciones modernas. En especial, el desaprovechamiento de potencia de cómputo (CPU) y el excesivo uso de memoria en thread pools gigantes. El paradigma se basa en hacer llamadas no bloqueantes al realizar I/O. Un sistema reactivo no debe bloquear hilos al hacer llamadas a sistemas externos como por ejemplo durante consultas a bases de datos. WebFlux es una alternativa a Servlets para la implementación de aplicaciones reactivas en la JVM. R2DBC es una especificación que hace posible usar programación reactiva al consumir bases de datos SQL. En esta charla, Alejandro Duarte hace una introducción práctica al mundo de la programación reactiva con WebFlux y R2BC y demuestra que, aún cuando no es la mejor solución para todos los casos, existen aplicaciones que se pueden beneficiar de este paradigma.
Speaker: Alejandro Duarte trabaja para MariaDB Corporation como Developer Advocate. Es una de las caras conocidas en comunidades Java, autor de Practical Vaadin (Apress, 2021), Data-Centric Applications with Vaadin 8 (Packt Publishing, 2018), Vaadin 7 UI Design by Example (Packt Publishing, 2013) y numerosos artículos y videos técnicos con cientos de miles de vistas en portales de contenido y en blogs oficiales de MariaDB y Vaadin. Puedes seguirlo en Twitter @alejandro_du