RxJS를 사용한 Redux-observable을 알기 전에 중요한 패턴 하나만 먼저 알고 지나가려고 한다. Saga Pattern (사가 패턴) RxJS에서 나온 개념은 아니다. 1987년 논문에서 처음 알려졌다(https://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf, 영어를 좋아하고 잘한다면 읽어봐도 좋을거 같다. 물론 난 아쉽게 아직 그러지 못한다). 분산 트랜잭션의 가장 알려진 패턴이며 분산 시스템의 데이터 일관성을 유지하는 방법이다. 간단히 말하면 이러하다. 아래와 같은 일련의 로직이 있다고 해보자. 물건을 주문한다. 카드사에 결제정보를 넘긴다. 카드사에 결제를 한다. 카드사로부터 결제 정보를 받는다. 물건 주문처리를 완료한다. 각 단계..