Blog

Asynchronous streams and callbacks in Kotlin and Java

Matthisk Heimensen

Updated April 30, 2025
1 minute

Asynchronous streaming solutions, such as Rx or Reactor, rely on callbacks to perform flow control (or backpressure). Without flow control, systems could overflow and eventually crash. In this post we will look at the difference between flow control in synchronous applications and their asynchronous counterparts? [more...]

Written by

Matthisk Heimensen

A hands-on engineering consultant developing software across the stack. Helping teams deliver more predictably with more fun.