A stream is an abstract interface implemented by various objects in Node.js.
All streams are instances of EventEmitter.
Approach of programming.
Streams in Node.js
Better to treat this as a stream of data
() -> split -> parse -> validate -> filter -> toString -> join -> ()