Jedan Node proces koristi samo jednu CPU jezgru (njegov JS se izvršava u jednoj niti). Kako biste koristili sve jezgre na stroju, trebate pokrenuti više Node procesa — preko cluster modula, upravitelja procesa poput PM2-a ili orkestracijom kontejnera — i rasporediti zahtjeve između njih.\n\n## Problem\n\ntext A server with 8 CPU cores running ONE Node process → uses ~1 core, wastes 7. Need multiple processes to utilize all cores and handle more concurrent load. \n\n## The cluster module — fork worker processes\n\n```js
import cluster from "cluster";
import { cpus } from "os";
import http from "http";
