Intermediate

Node.js: File System, Streams, Async I/O, Uploads and Pipes

Modern file-system operations, streams, data piping and automation for document processing.

Globomantics is a SaaS document processing company. Its existing file management system was causing performance issues and security vulnerabilities: users experienced slow uploads, memory crashes when processing large files, and occasional data corruption. When a user uploaded a 100 MB PDF, the entire server became unresponsive — because the system read the whole file into memory synchronously.

The course objective is to rebuild this file management system from scratch using modern Node.js patterns.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

8 sections
  1. 1 Table of Contents
  2. 2 Module 1 — Modern File System Operations
  3. 3 Module 2 — Streams for Efficient Data Processing
  4. 4 Module 3 — Data Piping and Transformation
  5. 5 Module 4 — Advanced Operations and Automation
  6. 6 Reference Tables
  7. 7 Architecture Diagrams
  8. 8 Key Concepts — Summary

Interested in this course?

Contact us to book it or get a custom training plan for your team.