풀 시나리오, Pull-scenario: 애플리케이션이 외부 환경에서 데이터를 당겨오는 방식
B가 변화했다는 사실을 방출하면 A가 B를 관찰 하고있다가 획득하는 방식
Push-scenario: 외부 환경이 애플리케이션에 데이터를 밀어넣는 방식
리액티브 프로그래밍 - rxjs
reactive programming을 하려면 후자로 가야함
데이터 스트림을 생성하고 방출하는 객체를 옵저버블(Observable)이라 하고,
옵저버블이 방출한(emit) 노티피케이션(Notification: 옵저버블이 방출할 수 있는 푸시 기반 이벤트 또는 값)을 획득하여 사용하는 객체를 옵저버(Observer)라 한다.
다시 말해 데이터 소비자(Data consumer)인 옵저버는 데이터 생산자(Data producer)인 옵저버블을 구독(subscription)한다
리액티브 프로그래밍 - rxjs
reactive programming
을 하려면 후자로 가야함