Skip to content

Series · 40 parts

NestJS Production Guide

Everything you need to build and run a production NestJS API: modules and DI, controllers and validation, guards and interceptors, PostgreSQL and TypeORM, caching, queues, real-time, testing, and deployment.

  1. Part 1
    NestJS Architecture Overview — Aman Kumar Singh
  2. Part 2
    Modules and Dependency Injection — Aman Kumar Singh
  3. Part 3
    Providers and Custom Providers — Aman Kumar Singh
  4. Part 4
    Controllers and Routing — Aman Kumar Singh
  5. Part 5
    DTOs and Validation Pipes — Aman Kumar Singh
  6. Part 6
    Guards and Authorization — Aman Kumar Singh
  7. Part 7
    Interceptors Explained — Aman Kumar Singh
  8. Part 8
    Custom Pipes and Transformation — Aman Kumar Singh
  9. Part 9
    Exception Filters and Error Handling — Aman Kumar Singh
  10. Part 10
    Middleware in NestJS — Aman Kumar Singh
  11. Part 11
    Configuration and Environment — Aman Kumar Singh
  12. Part 12
    Authentication with Passport and JWT — Aman Kumar Singh
  13. Part 13
    Role and Permission Authorization — Aman Kumar Singh
  14. Part 14
    Connecting PostgreSQL with TypeORM — Aman Kumar Singh
  15. Part 15
    Database Migrations in NestJS — Aman Kumar Singh
  16. Part 16
    The Repository Pattern and Services — Aman Kumar Singh
  17. Part 17
    Transactions and Data Integrity — Aman Kumar Singh
  18. Part 18
    Caching with Redis in NestJS — Aman Kumar Singh
  19. Part 19
    Background Jobs with BullMQ — Aman Kumar Singh
  20. Part 20
    Scheduling and Cron Tasks — Aman Kumar Singh
  21. Part 21
    WebSockets and Gateways — Aman Kumar Singh
  22. Part 22
    Server-Sent Events — Aman Kumar Singh
  23. Part 23
    Handling File Uploads in NestJS — Aman Kumar Singh
  24. Part 24
    Sending Emails from NestJS — Aman Kumar Singh
  25. Part 25
    Rate Limiting and Throttling — Aman Kumar Singh
  26. Part 26
    Logging with a Custom Logger — Aman Kumar Singh
  27. Part 27
    Health Checks and Readiness Probes — Aman Kumar Singh
  28. Part 28
    API Documentation with Swagger — Aman Kumar Singh
  29. Part 29
    API Versioning — Aman Kumar Singh
  30. Part 30
    Pagination and Filtering — Aman Kumar Singh
  31. Part 31
    CQRS in NestJS — Aman Kumar Singh
  32. Part 32
    Event-Driven Architecture — Aman Kumar Singh
  33. Part 33
    The Outbox Pattern — Aman Kumar Singh
  34. Part 34
    Microservices with NestJS — Aman Kumar Singh
  35. Part 35
    gRPC Services in NestJS — Aman Kumar Singh
  36. Part 36
    Unit Testing Services — Aman Kumar Singh
  37. Part 37
    Integration and E2E Testing — Aman Kumar Singh
  38. Part 38
    Security Best Practices — Aman Kumar Singh
  39. Part 39
    Deploying NestJS to Production — Aman Kumar Singh
  40. Part 40
    A NestJS Production Checklist — Aman Kumar Singh