Reactive Programming


  Niko Köbler                          Heiko Spindler
@dasniko                                @brainbrix

why

reactive?


reactive applications

 

responsive

scalable                           resilient

event-driven

reactive programming is oriented around data flows and the propagation of change
(wikipedia)

react to events


the event-driven nature enables the following qualities

Amdahl's law

react to load


focus on scalability by avoiding contention on shared resources

react to failure


build resilient systems with the ability to recover at all levels

react to users


honor response time guarantees regardless of load

Go reactive!


Thank You!

Reactive Programming

By Niko Köbler

Reactive Programming

  • 3,888