Stream と Promise の混在

Stream と Promise、両方共非同期処理を行う仕組みではあるが住む世界が違うので、何も考えずに併用すると意図通り動かない。一般的にアプリは Promise の syntax sugar である async/await を使って実装すると思われるので、Stream を使った処理も Promise で wrap する発想で進めると良い。

stream-to-promise external_link が便利。

Backpressuring