Etiqueta: 2026
Explora todos los artículos relacionados con este tema
CQRS y Event Sourcing con NestJS
Implementa CQRS y Event Sourcing en NestJS con @nestjs/cqrs: Commands y Queries separados, CommandHandler, QueryHandler, EventHandler, Sagas para flujos complejos, Event Store tipado, proyecciones de lectura, retry en sagas y arquitectura event-driven a escala enterprise. Serie NestJS #24.
Microservicios: patrones y transporte en NestJS
Implementa microservicios en NestJS con @nestjs/microservices: patrones request-response y event-based, transportes TCP, Redis, RabbitMQ y NATS, hybrid apps que combinan HTTP + microservicios, comunicación tipada entre servicios, docker-compose multi-servicio y estrategias de resiliencia. Serie NestJS #23.
GraphQL Code-First con NestJS
Implementa una API GraphQL Code-First en NestJS: @nestjs/graphql con Apollo, @Resolver, @Query, @Mutation, @Args, @ObjectType, @Field, @InputType, autenticación con guards, subscriptions en tiempo real, dataloaders para el problema N+1, paginación tipada y cuándo elegir GraphQL sobre REST. Serie NestJS #22.
Testing E2E con Supertest en NestJS
Domina el testing E2E en NestJS con Supertest: bootstrapping de la app, base de datos de test en Docker, fixtures tipadas, flujos completos de register → login → CRUD protegido, validación de respuestas, helper functions, test database seeding, cleanup entre tests y CI pipeline con GitHub Actions. Serie NestJS #21.
Testing unitario con Jest en NestJS
Domina el testing unitario en NestJS con Jest: @nestjs/testing, Test.createTestingModule, mocking de servicios y repositorios con jest.fn() y jest.spyOn, testear controllers, services, guards, pipes, interceptors, custom decorators y Exception Filters. Tipado completo en los mocks. Serie NestJS #20.
WebSockets: Gateway y Socket.IO en NestJS
Implementa comunicación en tiempo real en NestJS con WebSockets y Socket.IO: @WebSocketGateway, @SubscribeMessage, @WebSocketServer, namespaces, rooms, autenticación JWT en WebSockets, eventos tipados end-to-end, manejo de conexiones, broadcasting, chat rooms y notificaciones en vivo. Serie NestJS #19.
Queues y Jobs con Bull + Redis en NestJS
Implementa colas de trabajo en NestJS con Bull y Redis: @nestjs/bull, @Processor, @Process, @OnQueueEvent, reintentos automáticos, backoff exponencial, colas de emails, notificaciones, concurrencia, prioridades, jobs delayed, rate limiting y Docker Compose con Redis. Serie NestJS #18.
Events y Event-Driven Architecture en NestJS
Implementa arquitectura event-driven en NestJS con @nestjs/event-emitter, eventos tipados, @OnEvent, pub/sub interno, desacoplamiento de módulos, listeners async y patrones de comunicación entre servicios. Serie NestJS #17.
File Upload y Streaming en NestJS
Implementa subida de archivos en NestJS con Multer, FileInterceptor, @UploadedFile, validación tipada de archivos, almacenamiento local y en la nube, StreamableFile para descargas y streaming de respuestas. Serie NestJS #16.
Serialización y Transformación de datos en NestJS
Controla exactamente qué datos salen de tu API NestJS con ClassSerializerInterceptor, decoradores @Exclude, @Expose, @Transform, @Type, serialización por grupos y plainToInstance. Respuestas limpias y seguras. Serie NestJS #15.
Interceptors y Custom Decorators en NestJS
Domina los Interceptors de NestJS: NestInterceptor, CallHandler, Observable y RxJS. Crea interceptors para logging, transformación de respuestas, timeout, cache y decoradores custom con createParamDecorator y applyDecorators. Serie NestJS #14.
Exception Filters en NestJS: manejo de errores like a pro
Domina el manejo de errores en NestJS con Exception Filters: HttpException, excepciones built-in, @Catch, filtros custom, jerarquía de excepciones, respuestas de error tipadas y filtros globales. Errores limpios y predecibles. Serie NestJS #13.