Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Diving into Reactive: a live-coding adventure

Diving into Reactive: a live-coding adventure

Reactive programming offers developers a way to build message-driven, elastic, resilient, and responsive services...yet many developers don't know where to begin in order to leverage these capabilities. Spring and Project Reactor provide a great way to become immediately productive, going reactive from end to end.

In this live-coding adventure, you'll see you how to:

* integrate easily with existing Spring-stack technologies
* easily transition from blocking to reactive applications & systems
* define your API in an imperative style *and* functionally, reaping all benefits both ways
* leverage powerful new mechanisms to reduce blocking, improve testing, and increase scalability

Mark Heckler

November 19, 2019
Tweet

More Decks by Mark Heckler

Other Decks in Programming

Transcript

  1. @mkheck www.thehecklers.com Who am I? • Author • Architect &

    Developer • Java Champion, Rockstar • Professional Problem Solver • Spring Developer & Advocate • Creador y curador de
  2. @mkheck www.thehecklers.com New book! But you can’t buy it yet…

    DISCLAIMER: artist’s rendition only, not the real cover
  3. @mkheck www.thehecklers.com –Rossen Stoyanchev, Project Reactor team “In a nutshell

    reactive programming is about non-blocking, event-driven applications that scale with a small number of threads with backpressure as a key ingredient that aims to ensure producers do not overwhelm consumers.”