NestJS

NestJS

7 posts in this category

BOT
MSG
FREE
Telegram Bot
alert • monitor • notify
BackendDevOpsNestJS

NestJS Telegram Alerts: Exception Filter, Jobs, and Deploy

Telegram Bot API in NestJS: TelegramModule, exception filter for 5xx alerts, BullMQ job failures, and deploy hooks — no external libraries needed.

11 min read18/06/2026
N7
N8
N9
N11
NestJS Upgrade
ai • diff • test
BackendNestJSAI

How to upgrade NestJS 7 to 11 with AI and fewer mistakes

A practical way to upgrade an old NestJS service with AI: move one major version at a time, isolate breaking changes, review git diffs, and avoid changing business logic.

13 min read18/06/2026
1|500
EX
Logical Exception
nestjs • code • status
BackendNestJS

NestJS LogicalException and internal error codes

Standardize NestJS logic errors with message codes, LogicalException, HttpException, and internal error codes for faster debugging.

9 min read16/06/2026
PM2
LOG
UP
NestJS + PM2
restart • logs • reboot
BackendNestJSDevOpsPM2

Run NestJS in production with PM2 restart and logs

Use PM2 to run NestJS on a Linux server, build the app, start it with an ecosystem file, inspect logs, restart on crashes, and restore after reboot.

9 min read16/06/2026
JOB
30s
BullMQ Timeout
stalled • attempt • worker
BackendNestJSRedis

BullMQ Job stalled with ElastiCache while Redis is healthy

Why BullMQ timeout and Job stalled errors happen with AWS ElastiCache Redis, and how to fix worker and connection settings.

7 min read15/06/2026
API
JOB
WORKER
BullMQ Queue
retry • delay • async
BackendNestJSRedis

Redis queue in NestJS with BullMQ: how to implement it

Use Redis as a queue in NestJS with BullMQ, including producer-consumer flow, retries, delayed jobs, and production notes.

10 min read15/06/2026
RDS
TCP
RE
Redis Reconnect
failover • readonly • retry
BackendNestJSRedis

NestJS Redis disconnects: configure ioredis reconnect

How to configure ioredis in NestJS to reconnect safely when Redis disconnects, TCP idle timeouts happen, or ElastiCache failover returns READONLY.

6 min read08/06/2026