Building Reactive Systems with Reactor

Duration: 25 mins
Aeisha Musthafa
Software Engineer, PayPal

Do you want to build reactive, efficient architectures on the JVM? Are Java threads cumbersome for you? Do you want to use your CPU effectively? Spring Reactor is the answer to all these questions. In this talk, we will explore Spring Reactor for building Streaming applications with Java. We will focus on Reactive core building blocks - Flux, Mono and on the details of non-blocking http support. We will then delve into building processing pipelines, understanding how backpressure can be leveraged as a feedback signal and also discuss use cases, learnings and some performance tips.

You may also be interested in

50 mins
Kotlin Mullets - Business in the Front, Party in the Back

Ever since developers broke apart systems into front and back-ends, we’ve longed to partially reunite them with a shared language....

180 mins
Migrating to Modern JavaScript

Today, JavaScript is ubiquitous. However, for a long time, JavaScript was deemed quirky and eccentric. Developers had to resort to...

50 mins
Groovy 3: All The Major New Features

Groovy 3 represents the biggest update to the Groovy programming language in years. The move to the Parrot Parser allows...

50 mins
Go Microservices in Containers

Cloud native containers allow smaller teams to embrace polyglot. We can now choose the best languages and tools to solve...

50 mins
Defensive Coding Bootcamp

Do you build things that can be hacked? Want to lower those odds? Join us to learn the basics of...

50 mins
An Introduction to Property-based Testing

Property-based testing is an approach to testing that involves checking that a system meets certain expected properties. The approach is...