Concept Flow - Writing data with Writable streams
Create Writable Stream
Call write(data)
Data buffered?
Yes→Buffer data
Wait for drain event
Send data to destination
Call callback or emit 'finish'
Call end() to finish stream
This flow shows how data is written to a Writable stream: data is written, buffered if needed, sent to destination, and the stream ends.