API REST
API RESTful con Express, NestJS, validazione, autenticazione JWT e documentazione Swagger.
Backend Node.js scalabili e performanti. API REST, microservizi, real-time con WebSocket, event-driven architecture e soluzioni moderne per applicazioni full-stack JavaScript/TypeScript.
API RESTful con Express, NestJS, validazione, autenticazione JWT e documentazione Swagger.
WebSocket, Socket.io, server-sent events per applicazioni real-time e collaborative.
Architetture microservizi con Node.js, message queues, event-driven patterns.
Stack MERN/MEVN: MongoDB, Express, React/Vue, Node.js per progetti full-stack.
NestJS per progetti enterprise con team grandi (DI, architecture imposta, scalabilità organizzativa). Fastify per API performance-critical (più veloce di Express del 30%+). Express se cerchi semplicità massima o sei su codebase esistenti.
Sì, ottimo per BFF, API gateway, real-time, ETL leggeri. Per servizi CPU-bound o backend enterprise tradizionali spesso preferisco Java/Spring Boot. La scelta dipende dal carico.
REST per API pubbliche e B2B (caching HTTP, ecosistema). GraphQL per frontend che consumano molti dati con shape variabile (Apollo, Relay). tRPC se sei Node fullstack TypeScript.
Drizzle ORM o Prisma per type-safety e DX. Kysely come query builder TypeScript-first quando vuoi controllo SQL completo. TypeORM solo se forzato.
Sì, Socket.IO per progetti standard, ws per controllo basso livello, WebRTC per peer-to-peer (ho lavorato su piperchat, vedi GitHub).