Meisterschaft
Node.js · Experte - Architektur, Internals und Grenzfälle
- Die Node-Event-Loop: Phasen und FallstrickeEntdecke die libuv-Phasen, den echten Unterschied zwischen setImmediate und setTimeout und wie du eine blockierte Event-Loop erkennst.
- Streams und Backpressure: große Dateien verarbeitenVerarbeite Dateien von mehreren Gigabyte mit konstantem Speicherbedarf - dank Streams, pipeline und Backpressure.
- Eine API in der Produktion absichernHärte eine Node-API für die Produktion: korrektes CORS, Rate Limiting, Security-Header und Abwehr gegen die wichtigsten OWASP-API-Risiken.
- Observability: Logs, Healthcheck, sauberes HerunterfahrenMache deinen Dienst beobachtbar und sauber stoppbar: JSON-Logs, Liveness-/Readiness-Probes und die Behandlung von SIGTERM.
- In Produktion gehen: Prozessmanager, Docker, clusterBring dein Projekt in Produktion: NODE_ENV, Prozessmanager, ein korrektes Docker-Image und Skalierung über mehrere Kerne mit cluster.