← volver al blog

Montando una API profesional con NestJS y Prisma

Introducción

Crear una API robusta y mantenible requiere elegir las herramientas adecuadas. En este artículo comparto mi experiencia montando la API de cocaxcode con NestJS 11, Fastify como adapter HTTP, y Prisma 7 como ORM.

¿Por qué NestJS?

NestJS ofrece una arquitectura modular inspirada en Angular que facilita la organización del código. Con decoradores, inyección de dependencias y un ecosistema maduro, es la opción ideal para APIs TypeScript.

Prisma 7: el ORM que no molesta

Prisma 7 introduce el driver nativo de JavaScript, eliminando la necesidad del engine binario de Rust. Esto reduce el tamaño de la imagen Docker y mejora los tiempos de cold start.

Stack completo

  • NestJS 11 + Fastify 5 (HTTP adapter)
  • Prisma 7 + PostgreSQL 17
  • JWT + API Keys para autenticación
  • Docker multi-stage para producción
  • Dokploy para deploy self-hosted