Eager 는 바로 실행되는걸 의미하고 lazy는지연 실행되는걸 의미한다. RxJS는 event emitter 와 observable 을 비교하여 설명했는데, 전자는 등록 시 이벤트 발생하면 바로 실행되는 구조인데 후자는 observable을 등록하더라도 subscribe 하지 않으멶실행이 되지 않는, 실행을 지연할 수 있다는 이점이 있다. 그리고 전자는 사이드이펙트가 공유되지만 후자는 subscription에 사이드이펙트가 분리되었다.