Case study
Scaling a production NestJS backend with PostgreSQL, Redis, RabbitMQ, Prisma, and disciplined team delivery.
A production operator platform needed stronger backend reliability while the team was actively shipping support, automation, and real-time workflows.
The product needed reliable backend foundations, faster APIs, maintainable delivery, real-time support workflows, and a structure that a growing team could safely extend.
Production uptime, existing business rules, customer-facing support workflows, cross-functional delivery, and database performance constraints.
NestJS modules, Prisma repositories, PostgreSQL persistence, Redis caching, RabbitMQ async processing, Puppeteer integrations, and Nginx/Linux operations.
Led backend team workflow, tightened data access, added caching, reduced broad relation loading, improved query paths, and shipped ticketing plus AI chat features.
Maintained 99.9% uptime, reduced API latency by 40%, and supported consistent delivery with a backend team of 8 engineers.