Descripción
La computación en nube ha cambiado el panorama para los desarrolladores de software en los últimos años. Con la expansión en escala de nuestros sistemas, las expectativas de nuestros usuarios han crecido en proporción. El nivel de respuesta y resistencia requerido por las modernas aplicaciones basadas en la nube ha puesto a prueba nuestro enfoque estándar de «un hilo lógico» para el software. Este enfoque proporciona una simplificación para el desarrollador de software, pero puede quedarse corto frente a un entorno basado en la nube y a menudo no utiliza plenamente el hardware subyacente. Este curso cubrirá la programación reactiva y los inquilinos del Manifiesto Reactivo usando Java 8, con material suplementario para Java 7. Examinaremos el uso del modelo asíncrono de la Extensión Reactiva de RxJava, y aprenderemos a aplicarlo para crear aplicaciones escalables, sensibles y resistentes que se comporten bien, incluso cuando estén en modos de falla.