Pourquoi Node.js ?
Node.js est le runtime JavaScript côté serveur le plus utilisé en 2026. Pour nos projets, il apporte :
- Un seul langage front + back (TypeScript), un seul vivier de recrutement
- Écosystème immense (npm) : tout existe, bien maintenu
- Performance pour les workloads I/O (API, streaming, intégrations)
- Serverless-ready : déploiement natif sur Vercel, AWS Lambda, Cloudflare Workers
- Tooling moderne : pnpm, tsx, esbuild, Vitest
Nos frameworks de prédilection
Pour les API
- Hono (nouveau standard, ultra-rapide, multi-runtime)
- Fastify (pour les API à fort trafic)
- Express (legacy, on maintient mais on ne démarre plus dessus)
Dans Next.js
- Server Actions + Route Handlers (pas d’API séparée nécessaire)
Pour les jobs async
- BullMQ (jobs avec Redis)
- Inngest (orchestration serverless moderne)
Runtimes
- Node.js 22 LTS par défaut
- Bun pour les projets où la vélocité de dev compte plus que la stabilité
Cas d’usage typiques
- Backend SAAS complet (auth, API, base, paiements)
- Intégrations entre outils (ERP ↔ CRM, etc.)
- Webhook handlers (Stripe, GitHub, N8N)
- Traitements lourds en background (génération PDF, extraction OCR, envoi emails)
Un backend à développer ? Parlons-en.