What is clustering in Node.js? Node.js runs on a single thread by default, which means it can handle only one operation at
time per process. Clustering allows you to create multiple Node.js processes (workers)
that share the same server port. This way, your app can utilize multiple CPU cores and
handle more requests concurrently.
📌 Example: Using the built-in cluster module, you can fork multiple workers.