728x90
RxJS
-
NestJS 마스터 시리즈 8화. 비동기 프로그래밍과 RxJS – NestJS의 Reactive 구조를 이해하라기술과 산업/언어 및 프레임워크 2025. 5. 2. 09:47
"Promise로는 충분하지 않다. NestJS가 RxJS를 기본으로 채택한 이유"NestJS에서 비동기 프로그래밍을 어떻게 처리하는지, Promise와 RxJS Observable의 차이, Reactive Stream 기반 설계 철학을 실전 예제와 함께 설명합니다.비동기 처리, 그 이상이 필요한 순간Node.js는 기본적으로 비동기 이벤트 루프 위에서 동작한다. 하지만 복잡한 백엔드 로직에서는 단순한 Promise로 처리하기에는 한계가 있다.NestJS는 이런 구조적 복잡성을 해결하기 위해 RxJS 기반의 비동기 흐름 처리 시스템을 내장하고 있다.NestJS는 내부적으로 모든 비동기 처리를 Observable 기반으로 통합할 수 있도록 설계되어 있다.Promise vs Observable – 무엇이 다..