Reactive Streams are so simple

Let me start with a simple comparison, imagine stream as a tunnel which helps the consumer to get the data from the producer.