Este proyecto es un microservicio construido con NestJS, que combina GraphQL y REST sobre Fastify.
- GraphQL → se utiliza para realizar consultas de datos (queries).
- REST → se utiliza para operaciones de mutación (crear, actualizar y eliminar).
- Base de datos → PostgreSQL 17 en Neon usando TypeORM.
- NestJS v11
- Fastify como framework HTTP
- GraphQL con Apollo Server v4
- REST para mutaciones
- TypeORM como ORM
- PostgreSQL 17 (Neon) como base de datos o Cloud SQL con Cloud Proxy PostgreSQL
- pnpm como gestor de dependencias
git clone https://github.com/pipeddev/nestjs-kubernetes.git
cd nestjs-kubernetes