Library
Hands-on courses and focused lectures on NestJS, React, TypeScript and DevOps. Every lesson has captions, chapters and a transcript.
Node.js · HTTP · Resilience
Production-Grade HTTP in Node.js
Make the HTTP calls between your Node.js services survive the real world. Build keep-alive connection pooling, retries with backoff, circuit breakers with Opossum and end-to-end idempotency keys, then see each one hold up in a live demo.
20 lessons / 3 h 6 min
NestJS Durable Workflows: Business Processes That Survive Crashes
We build an order workflow with NestJS's new durable workflows that charges a card, waits days for a delivery webhook, and refunds itself when things go wrong, all journaled in your own Postgres. Then we kill the server mid-payment and watch it pick up where it left off, charging the customer exactly once.
15 lessons / 3 h 16 min
End-to-End Type-Safe APIs with NestJS & oRPC
Build type-safe APIs with NestJS and oRPC — define shared contracts with Zod, implement validated CRUD endpoints, and auto-generate OpenAPI docs in a Turborepo monorepo. Includes full-stack React frontend integration with TanStack Query for complete end-to-end type safety.
1 h 5 min
k6 Fundamentals: Load Test Your API with Confidence
Everything you need to start load testing with k6. Covers the core concepts - virtual users, stages, checks, and thresholds - then puts them into practice by testing a live REST API. You'll learn how to define custom metrics, tag requests for granular analysis, use setup/teardown hooks, and set performance SLAs that fail your test if they're not met.
42 min
Build an AI Chatbot with Vercel AI SDK & Gateway
In this 3-hour, full-stack build, we create an AI chatbot from scratch using NestJS and Next.js. You’ll learn how to harness the Vercel AI SDK + Gateway to stream messages in real time, execute tool calls, and persist conversations with Drizzle ORM. By the end, you’ll know exactly how to integrate a powerful, production-ready AI chat experience into any app. If you’ve wanted to add AI to your stack, this is the place to start.
2 h 22 min
NestJS Hexagonal Architecture + CQRS | Full Project
In this lecture, we’ll build a complete NestJS project using Hexagonal Architecture and CQRS from the ground up. You’ll learn how to structure your code around core domain logic, application services, and infrastructure adapters — creating a clean, maintainable, and testable system. We’ll explore command and query separation, event-driven flows, and dependency inversion in practice, culminating in a production-ready example that demonstrates how professional-grade backend systems are designed.
1 h 24 min
Goodbye Node.js? NestJS + Bun: The Future of Fast Backends
Experience blazing-fast performance by running your NestJS apps on Bun, with instant startup times, a lightning-quick package manager, and the ability to execute TypeScript directly without a separate build step. See how Bun can streamline your workflow while delivering serious speed gains for your APIs.
15 min
Build a Full-Stack Todo App with Turborepo, tRPC, Next.js, NestJS & React Native
Take your TypeScript skills to the next level by building a production-grade full-stack Todo app with modern tools: - Turborepo for monorepo management and code sharing - PNPM for blazing-fast dependency installs - Next.js + tRPC for a type-safe web frontend - NestJS for a robust backend - Expo + React Native for a mobile experience - End-to-end type safety across the entire stack
2 h 46 min
Deploy NestJS on Railway with Postgres & Docker
In this video, I’ll walk you through how to deploy a NestJS application to Railway, fully containerized with Docker, and connected to a PostgreSQL database. You’ll learn how to configure your Dockerfile, set up environment variables, and get your app live with just a few commands. Whether you’re building an API or a full-stack app, this setup will have you production-ready in no time.
31 min
Full Stack Authentication in 20 Minutes With Clerk (Next.js + NestJS)
In this hands-on lecture, you'll master full-stack authentication using Clerk, seamlessly integrating Next.js on the frontend and NestJS on the backend in just 20 minutes. You'll quickly understand how Clerk simplifies authentication flows—from signup to login—while enhancing security and user experience. By the end, you'll confidently build secure, scalable authentication for your full-stack applications without getting bogged down by complexity
18 min
NestJS + Next.js: Event Driven Architecture
In this lecture, you'll learn how to build an event-driven architecture that seamlessly connects a NestJS backend with a Next.js UI using EventEmitter and Server-Sent Events (SSE). By the end of this lecture, you'll have a fully functional event-driven system, where NestJS emits and processes events, and Next.js dynamically reacts to them in real-time. Perfect for applications requiring live notifications, background processing, and reactive UI updates. 🚀
45 min
Module Federation: Microservices for the Frontend
In this lecture, we dive deep into Module Federation and its role in creating a microservices architecture for the frontend. Using Nx, we explore how to structure and configure a modular frontend that enables independent deployments while maintaining seamless communication between micro-frontends. We'll start with a hands-on example of dynamic federation, demonstrating how to load remote modules at runtime without hardcoding dependencies. Then, we’ll take it a step further by deploying our project to Kubernetes, where we dynamically mount a Module Federation manifest to enable flexible and scalable frontend microservices
1 h 20 min
tRPC + NestJS: This Changes Everything
Discover how NestJS and tRPC are revolutionizing API development with type-safe APIs, faster workflows, and zero boilerplate. In this video, we dive into why this combination is a game-changer for developers building scalable and maintainable backend systems. Includes integration with a Next.js UI. It’s the ultimate end-to-end guide for modern web development.
1 h 55 min
Node.js Graceful Termination
In a Kubernetes environment, graceful termination is essential for ensuring smooth transitions during deployments or scaling in your Node.js applications. Learn how we can handle the SIGTERM signal that Kubernetes sends when terminating a pod. This allows Node.js to stop accepting new requests while finishing in-flight requests, ensuring no data loss or dropped connections.
31 min
Multitenancy in NestJS with Drizzle ORM
We’ll dive into setting up multitenancy in a NestJS application using Drizzle ORM and Async Local Storage. This powerful combination allows you to efficiently manage multiple tenants in your application with minimal hassle. 🚀
1 h 14 min
NestJS Authentication + Refresh Token With Passport.js
Learn how to implement JWT authentication in a NestJS application. Includes refresh token authentication to refresh our JWT and prevent users from having to authenticate. Connect it all with a Next.js UI and implement authentication with custom middleware. Includes Google OAuth flow.
2 h 28 min
GitHub Actions & Git Hooks
Learn how to implement a CI/CD pipeline using GitHub Actions to ensure your code is always in a working state. Implement Husky commit hooks for a clean consistent code base.
19 min
Kubernetes Blue/Green Deployments with Istio
Learn how to implement Blue/Green deployments in Kubernetes and lower deployment risk. Install Istio - a powerful service mesh to implement routing rules.
32 min
NestJS Server-Sent Events | Build a Real Time Crypto Dashboard
In this lecture we learn how to implement server-sent events from a NestJS backend in order to stream real time data to a Next.js cryptocurrency dashboard.
24 min
NestJS Tracing | Open Telemetry & Honeycomb
Learn how to implement tracing in a NestJS application to view where time is being spent in your applications & debug slow APIs.
14 min
Write Cleaner NestJS | Configurable Module Builder
Learn how to write cleaner NestJS by creating Dynamic Modules easily with the Configurable Module Builder.
13 min
Apache Pulsar + NestJS Tutorial
Learn how to integrate asynchronous messaging into your application & achieve scale with Apache Pulsar. Includes deployment on Kubernetes.
1 h 24 min
NestJS gRPC & Angular
Learn how to connect a gRPC backend built with NestJS to an Angular UI. Implement CRUD functionality and stream real time data using persistent HTTP/2 connections and Envoy proxy.
1 h 13 min
Continuous Delivery on Kubernetes with ArgoCD
Learn how to implement continuous delivery for a Kubernetes cluster using ArgoCD. Includes deployment on AWS & automatic image updates.
1 h 1 min
Next.js · NestJS · Prisma · Stripe
Build a Shopping App With Next.js + NestJS + Prisma
In this course, we’re going to learn how to build a modern Next.js app using the latest App directory approach. We will also connect the app to a NestJS backend and store data using Prisma ORM. Includes Stripe integration & production deployments on AWS & Vercel with CI/CD.
51 lessons / 8 h 22 min
NestJS · Microservices · Deployment
NestJS Microservices: Build + Deploy a Scaleable Backend
Go beyond the documentation to build a scaleable, production grade backend that will teach you NestJS microservices
73 lessons / 11 h 34 min
NestJS · DDD · Clean Architecture
Clean Architecture & Domain-Driven Design in NestJS
Build a complete e-commerce backend in NestJS the way large teams do: clean architecture, ports and adapters, and domain-driven design. Model products, customers, orders and Stripe payments with real domain rules, events and swappable Drizzle and MongoDB adapters
78 lessons / 12 h 14 min
React · NestJS · GraphQL · AWS
Build a Real Time Chat App With React + NestJS + GraphQL
Build a full-stack, scaleable, production grade web app following best practices. Includes continuous delivery on AWS.
76 lessons / 14 h 5 min
NestJS · Microservices
NestJS Microservices: Build a Distributed Job Engine
Master the art of building scalable, distributed microservices with NestJS by developing a fully functional job engine from the ground up. This course is designed to teach you NestJS microservices the right way, covering everything from architecture and design to deployment and scaling in production.
105 lessons / 15 h 19 min
NestJS · Next.js · tRPC · AWS
Build an Instagram Clone with NestJS & Next.js – Fullstack Mastery
Build a full Instagram clone end to end: auth with Better Auth, a type-safe tRPC API in NestJS, posts, likes, comments, stories, followers and profiles in Next.js with Tailwind and shadcn/ui. Then take it to production on AWS with S3 uploads, RDS, CodePipeline and a custom domain.
94 lessons / 15 h 47 min
NestJS Event Sourcing with KurrentDB | Building a Highly Scalable Audit Log System
We treat every state change as an immutable fact by integrating NestJS with EventStoreDB to reconstruct application state through a historical stream. We bridge CQRS patterns with persistent event logs, replacing standard CRUD updates with a high-performance audit trail that guarantees data integrity across distributed microservices without sacrificing architectural scalability or speed.
6 lessons / 2 h 23 min