Zurück zu den Projekten

React & Node.js · Ausführbares Backend-Lab

Node Reliability Lab

Node.js-Laufzeitmuster für begrenzte Parallelität, Streaming, Worker-Isolation, Diagnostik und kontrolliertes Herunterfahren.

Ausgangslage

Unbegrenzte Queues, blockierende CPU-Arbeit und unvollständiges Herunterfahren machen lang laufende Services unzuverlässig.

Ergebnis

Ein NDJSON-Service, der Backpressure, Worker Threads, Request-Kontext, Prometheus-Metriken und Shutdown-Verhalten demonstriert.

Was das Projekt zeigt

Nachvollziehbare Entscheidungen statt Schlagworte.

  • Begrenztes Streaming und explizite Admission Control
  • Worker Threads für isolierte CPU-Arbeit
  • AsyncLocalStorage und korrelierte Diagnostik
  • Readiness, Drain-Frist und reale SIGTERM-Tests

Technologien

  • Node.js
  • TypeScript
  • Worker Threads
  • Streams
  • Prometheus
  • Vitest