리액티브 프로그래밍은 비동기-논블로킹 구조를 채택하여 기존의 동기-블로킹 구조의 시스템보다 같은 수의 스레드로도 더 높은 동시성을 달성할 수 있는 프로그래밍 방식입니다.
이번 포스팅에서는 동기-블로킹 구조의 단점과 한계를 극복하여 서버의 자원을 효율적으로 사용하면서도, 높은 확장성과 높은 동시성을 구성할 수 있는 비동기-논블로킹 구조와, 리액티브 프로그래밍에 대해 알아보겠습니다.