Streams
If you can teach Streams using read a big CSV, you know it. If you only know the heading, you don’t.
Streams order — meaning → createReadStream → one limit. Dumping ten features helps nobody.
Skip Streams and loading the whole file into RAM shows up in an upload job.
Use Streams when read a big CSV must stay clear. If a simpler Node.js step works, use that instead.
Streams trap — loading the whole file into RAM. Amit loses marks for that every viva.
Place Streams next to nearby Node.js work — createReadStream is the link.
Viva for Streams — what it is → createReadStream → the mistake (loading the whole file into RAM).
Board: read a big CSV. Dry-run Streams. Name the trap: loading the whole file into RAM.