Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Designing Applications - The Reactive Way

Spring I/O via YouTube

Overview

Explore the paradigm shift in reactive programming and its impact on application design and scalability in this keynote from Spring I/O 2016. Delve into the evolution of Java, the emergence of non-blocking runtimes, and the rise of reactive libraries like Reactor. Discover how Java 8 facilities and Reactive Streams are transforming application stacks. Learn about quality of service, end-to-end reactivity, and the role of Kafka Push in modern architectures. Gain insights into Spring Reactive projects and their potential for building full-stack reactive applications. Understand the motivations behind this major shift in programming models and its implications for writing and scaling applications in the future.

Syllabus

Introduction
The early days of Java
The domino effect
Do I need to change
Things have changed tremendously
Is there another way
Nonblocking runtime
Application stack
Boiling rice
Raising callbacks
Java 8 facilities
Reactive libraries
Reactor
Scaling
Kafka Push
Quality of Service
End to End
Reactive Streams
Reactive Reactor
Reactive Runtimes
Spring Reactive
Full Stack Applications
Spring Reactive Projects

Taught by

Spring I/O

Reviews

Start your review of Designing Applications - The Reactive Way

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.