1The Restaurant Analogy
Apache is like a restaurant where each waiter (Thread) takes an order, walks to the kitchen, and waits 20 minutes for the food to cook. You need 100 waiters for 100 tables. Node is like a restaurant with ONE waiter (Event Loop). The waiter takes the order, gives it to the kitchen (libuv), and immediately goes to the next table. When the food is ready, the kitchen rings a bell (Event), and the waiter delivers it.
