I have a stream: Going reactive with Spring Data
Mark Paluch is a Software Craftsman working as Spring Data Engineer at Pivotal and lettuce Redis driver Project Lead. He is a member of the CDI 2.0 expert group and passionate about open source software.
Data access and application scalability are closely related. Applications employ threads until they are done with their work while most of the time is waiting for I/O. Reactive infrastructure shifts responsibilities to where they can be handled best. It’s a move towards data streaming that does not require upfront fetching and therefore optimizes memory and computational resources. This talk covers what a stream is and how reactive data access leverages scalability bounds by applying the most natural way of data access with Spring Data and Project Reactor. If you are a developer looking to consume data in a functional reactive style, this is your chance to gain the experience how your application can benefit from streaming data access and to learn why not everything should be reactive.