Backend hexagonal
en NestJS
Un backend pequeño pero bien puesto: un módulo simple en arquitectura hexagonal, con un par de endpoints. Pensado para 1½–2 horas.
STACK · NestJS · Prisma · base de datos local (SQLite)
- Arquitectura hexagonal
- Separa dominio, aplicación e infraestructura. El dominio no conoce NestJS ni detalles de HTTP.
- Las reglas viven en el dominio; los datos entran por un puerto (un repositorio implementado sobre Prisma).
- Endpoints
- Un par de endpoints sobre un módulo simple (p. ej. servicios): listar y crear o actualizar.
- Tests
- Pruebas del caso de uso y de las reglas del dominio.