A secure NestJS + Prisma API starter, piece by piece
Most NestJS tutorials stop at nest new and a controller. The part that takes time is everything that wraps the controllers: security headers, a CORS…
Latest Testing & QA news from Tech News
Most NestJS tutorials stop at nest new and a controller. The part that takes time is everything that wraps the controllers: security headers, a CORS…
Start with the boundary: who sends this data, who owns its meaning, and who is allowed to change it? In a NestJS hexagonal architecture, use transpo…
Обе мои предыдущие статьи про этот сайт с кейсами CS2 заканчивались списком того, чего в нём нет: платежей, депозита предметов, кейс-баттлов, рефера…
I recently built a temporary message-sharing API from scratch using NestJS, PostgreSQL, Prisma and Redis . The idea is simple: Create a message, gen…
Transaction control usually starts out tied to whatever implements it. An executor — a concrete class that opens a transaction over the project's OR…
Short answer: send structured log events from the NestJS custom logger to a backend API asynchronously, give every event a correlation ID that survi…
Built for the AI era: a production-ready TypeScript modular monolith with guardrails for robot coworkers. Every new project starts the same way. You…
Hello everyone! Hope you are having a great day. 🖐️ There is always that foundational boilerplate code in NestJS projects that takes up most of our…
410 вариантов писем, сотня микросервисов и до 15 файлов, которые приходилось править ради одной нотификации. Добавление письма превратилось в квест:…
Transactions promise a simple guarantee: either everything commits, or nothing does. And yet, in a NestJS application with a repository layer, it is…
For a production logistics agent, error tracking should use one failure envelope at every execution boundary, then attach cost and latency before th…
The canonical starting point for a NestJS module backed by TypeORM is the one the framework itself documents: the module declares TypeOrmModule.forF…
Every time you build a SaaS product, you hit the same wall: spending the first few days re-writing multi-tenant architecture, handling tenant contex…
I built this delivery dispatch service to practice and master core backend engineering fundamentals in NestJS. Instead of just building a basic CRUD…
Most audit logs are a lie by omission. You write a row that says "user X deleted document Y at 12:03." A week later, an incident review pulls it up,…
A few weeks ago I shared nestjs-docfy here — a library that moves Swagger decorators out of NestJS controllers into companion *.controller.docs.ts f…
Originally published on Medium on November 11, 2023. In this guide, we’ll speak about communication in a distributed system using AWS Lambda and Nes…
In Deploying a Full Stack SaaS , I got the app running in production on a single instance: Docker images, a CI/CD pipeline, one NestJS container and…
In the last article , I set up a pipeline that builds, tests, and deploys the monorepo automatically. That solves getting code out safely and repeat…
A compliance officer at a bank was preparing for an upcoming audit when she asked a question nobody on the engineering team had a clean answer to. E…
Banking software cannot afford to be casual about anything. Every transaction needs to be verified, logged, protected from tampering, and traceable…
I built a real time notification microservice with NestJS, Redis, PostgreSQL, and Docker. When you are building a system that needs to deliver notif…
A few weeks ago I watched an agent build a feature beautifully. Clean code. Tests passed. Did exactly what I asked. Three sessions later, I opened t…
If you have ever tried to build a large Node.js backend and thought, "Why does this feel like I'm making it up as I go?" — you are not alone. Expres…
If you've ever worked on an e-commerce project in Chile, sooner or later you bump into Transbank. There's no avoiding it. I built a reference templa…
TL;DR : nest-native/reference-app is a v0.1 reference application that demonstrates the nest-native stack end-to-end — nest-drizzle-native and nest-…
NestJS vs Express: Which One Should You Choose in 2025? Node.js gives you two wildly different starting points when building a backend: the minimal,…
If you build microservices with NestJS, you already know how powerful and structured the framework is. However, starting a new project often involve…
An architectural doctrine for NestJS projects: a breakdown of typical codebase degradation scenarios and the structural constraints that keep them f…
An architectural doctrine for NestJS projects: a breakdown of typical codebase degradation scenarios and the structural constraints that keep them f…