Node.js
Node lets us run JavaScript and TypeScript on the server, so the same team and the same types span the frontend and the API.

Node.js is a JavaScript runtime built on the V8 engine. Its event-driven, non-blocking model is well suited to APIs, real-time services, and anything that spends its time waiting on the network.
Sharing one language across the stack removes the seam between frontend and backend — shared types, shared validation, one mental model. For I/O-heavy products it is fast, well-understood, and superbly supported.
In the product,
not the slide.
APIs & BFFs
REST and GraphQL services, plus backend-for-frontend layers tailored to each client.
Real-time features
WebSockets and event streams for presence, notifications, and live collaboration.
Edge & serverless
Functions that scale to zero and run close to the user for low-latency responses.