Node.jsQuestion 22 of 26
What Node is used for
Answer out loud or in your head first, then compare.
Answer
Typical uses are REST/GraphQL APIs, backends for frontends, integrations, notifications, real-time apps and automation tools.
Why: a lot of their time is spent waiting on the network or a database, so non-blocking I/O is useful.
Example: an endpoint gathers customer, payment and delivery data from independent services and then assembles the response.
Pitfall: video encoding or large computations shouldn't block the main request-handling thread for long. Node can coordinate such work, but the computation itself can move to workers or other services.
How did it go? Be honest — “Not yet” puts the question on your review list.