full stack reactive javafull stack reactive java with spring framework 5, spring boot 2, &...

8
Full Stack Reactive Java With Spring Framework 5, Spring Boot 2, & Project Reactor Mark Heckler Principal Technologist, Spring Developer Advocate www.thehecklers.com [email protected] [email protected] @mkheck

Upload: others

Post on 16-Mar-2020

50 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Full Stack Reactive JavaFull Stack Reactive Java With Spring Framework 5, Spring Boot 2, & Project Reactor Mark Heckler Principal Technologist, Spring Developer Advocate @mkheck @projectreactor

Full Stack Reactive Java With Spring Framework 5, Spring Boot 2, & Project Reactor

Mark Heckler Principal Technologist, Spring Developer Advocate www.thehecklers.com [email protected] [email protected] @mkheck

Page 2: Full Stack Reactive JavaFull Stack Reactive Java With Spring Framework 5, Spring Boot 2, & Project Reactor Mark Heckler Principal Technologist, Spring Developer Advocate @mkheck @projectreactor

@mkheck @projectreactor

Who am I?

• Author • Speaker • Architect & Developer • Java Champion • Seeker of a better way

Page 3: Full Stack Reactive JavaFull Stack Reactive Java With Spring Framework 5, Spring Boot 2, & Project Reactor Mark Heckler Principal Technologist, Spring Developer Advocate @mkheck @projectreactor

@mkheck @projectreactor

–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.”

Page 4: Full Stack Reactive JavaFull Stack Reactive Java With Spring Framework 5, Spring Boot 2, & Project Reactor Mark Heckler Principal Technologist, Spring Developer Advocate @mkheck @projectreactor

@mkheck @projectreactor

Reactive Streams: 4 interfaces

Publisher<T>

Subscriber<T>

Subscription

Processor<T,R>

Page 5: Full Stack Reactive JavaFull Stack Reactive Java With Spring Framework 5, Spring Boot 2, & Project Reactor Mark Heckler Principal Technologist, Spring Developer Advocate @mkheck @projectreactor

@mkheck @projectreactor

Project Reactor: a quick overview

Page 6: Full Stack Reactive JavaFull Stack Reactive Java With Spring Framework 5, Spring Boot 2, & Project Reactor Mark Heckler Principal Technologist, Spring Developer Advocate @mkheck @projectreactor

@mkheck @projectreactor

Let’s code!

Page 7: Full Stack Reactive JavaFull Stack Reactive Java With Spring Framework 5, Spring Boot 2, & Project Reactor Mark Heckler Principal Technologist, Spring Developer Advocate @mkheck @projectreactor

@mkheck @projectreactor

Helpful resources

http://www.reactive-streams.org

https://projectreactor.io

https://github.com/mkheck/FSR

Page 8: Full Stack Reactive JavaFull Stack Reactive Java With Spring Framework 5, Spring Boot 2, & Project Reactor Mark Heckler Principal Technologist, Spring Developer Advocate @mkheck @projectreactor

@mkheck @projectreactor

Thanks for coming!@mkheck [email protected] [email protected]