Reactive System, Reactive Stream, Reactive Programming은 모두 비슷한 맥락에서 사용되지만, 각각의 의미와 목적이 약간씩 다르다. Reactive System: Reactive Manifesto에 정의된 소프트웨어 아키텍쳐. 4가지 원칙이 존재한다.Responsive (응답성)Resilient (복원력)Elastic (유연성)Message-driven (메시지 기반) Reactive Programming: Reactive Manifesto에 영향을 받아 비동기 데이터 흐름을 다루는 프로그래밍 기법RxJavaRxJs (Javascript)Project Reactor (Spring Webflux) Reactive Stream: 데이터 스트림을 비동기적으로 처리하기 ..