Streams enable you to effectively develop scalable and responsive systems. Rather than using typical event handler / listener functions we can instead model events as a stream, this allows us to apply transformations and work with events (and multiple event occurrences) at a higher level.
Read more