기본적으로 모든 것을 스트림(stream)으로 본다
- stream can branch or merge
- 스트림은 map, filter과 같은 함수형 메소드를 이용하여, immutable하게 처리할 수 있다.
- 스트림을 listening 함으로써 데이터의 결과값을 얻는다. 이를 subscribe라고 표현
standard for asynchronous data processing in a streaming fashion with non-blocking back pressure
back pressure
Reactive Streams는 표준화된 API