Bringing Reactive Programming to Java and Microservices


Duration: 25 mins
Lakshmi Menon
Senior Manager Engineering - Lowe's India

Reactive programming is all about non-blocking applications that are asynchronous and event-driven. It also leads to a major shift from imperative to a declarative async composition of logic. This talk will walk you through some of the popular reactive options such as Reactive Streams, RxJava, Reactor, Spring Framework 5.0.

Spring webFlux is used for denoting Reactive programming support in Spring’s web layer. We will look at some practical domains and use cases where this paradigm fits aptly. You will also gain an understanding of who can readily adapt and move to Spring WebFlux.

You may also be interested in

50 mins
Mental Bookmarks and the Fractal Nature of Success

Good discussions are supposed to diverge from their intended path. Free association is a feature, not a bug, and helps...

50 mins
Building Antifragile Teams

Antifragile systems thrive under stress and through failure. How can we help our teams – systems made up of people...

25 mins
How to Validate your Startup Idea Quickly

I work at Facebook's Innovation Lab as an Engineering Lead. As part of that, I help with rapidly prototyping and...

50 mins
On Being an Effective Developer

As developers we not only operate in different contexts, but also often have these different contexts interplay as part of...

30 mins
Up Your Engineering Game: Adopting the Good Parts of Startup Culture

We all know the hallmarks of startup culture: “act first, apologize later,”  “work hard, play hard,” "growth, growth and more...

25 mins
Writing Professionally

The most important thing you do in your job is write. It's in every email you send, every commit you...