Michael Guay
Michael Guay - профессиональный full-stack инженер с более чем 10 годами опыта разработки корпоративного ПО. Он работает в сфере финансовых технологий и специализируется на производительных backend-системах, микросервисах и современном фронтенде. На своём канале YouTube (24 тыс+ подписчиков) и на Udemy он делится знаниями по темам вроде NestJS, tRPC, Next.js и полной стек-разработке. На его сайте публикует практические кейсы: архитектура, производительность, развёртывание систем.
Популярное в michael guay
Курсы NestJS от Michael Guay
NestJS gRPC & Angular
В этом уроке вы узнаете, как подключить gRPC-бэкенд на NestJS к интерфейсу на Angular. Мы реализуем CRUD-функциональность и настроим потоковую передачу данных в реальном времени с помощью постоянных соединений HTTP/2 и прокси-сервера Envoy.
Руководство по работе с Apache Pulsar и NestJS
В этом уроке вы узнаете, как добавить в приложение асинхронный обмен сообщениями с помощью Apache Pulsar и обеспечить его масштабируемость и надёжность. Мы разберём процесс интеграции Pulsar с NestJS и покажем, как развернуть систему в Kubernetes, чтобы подготовить её к работе в продакшне.
Чистый код в NestJS: создание настраиваемых модулей
В этом уроке вы узнаете, как писать чистый и гибкий код в NestJS, создавая динамические модули с помощью Configurable Module Builder. Этот подход упрощает архитектуру приложения, делает её более масштабируемой и снижает количество шаблонного кода.
Трассировка в NestJS с OpenTelemetry и Honeycomb
В этом уроке вы научитесь настраивать трассировку (tracing) в приложении NestJS, чтобы видеть, где именно тратится время при выполнении запросов и как оптимизировать работу системы.Вы узнаете, как с помощью OpenTelemetry и Honeycomb отслеживать производительность, анализировать узкие места и эффективно отлаживать медленные API-запросы.
NestJS Server-Sent Events: создаём криптодашборд в реальном времени
В этом уроке вы узнаете, как реализовать Server-Sent Events (SSE) в NestJS, чтобы передавать данные в реальном времени из бэкенда на Next.js-дэшборд криптовалют.Мы настроим потоковое соединение, позволяющее обновлять курс криптовалют и графики без перезагрузки страницы, создавая динамичный интерфейс с живыми данными.
Аутентификация и обновление токенов в NestJS с Passport.js
В этом уроке вы научитесь реализовывать аутентификацию с помощью JWT в приложении на NestJS, добавляя поддержку refresh-токенов для автоматического продления сессии без повторного входа пользователя.Мы свяжем всё с интерфейсом на Next.js, настроим кастомный middleware для защиты маршрутов и добавим авторизацию через Google OAuth. В результате вы получите полную, безопасную и современную систему аутентификации для вашего full-stack-приложения.
Мультитенантность в NestJS с использованием Drizzle ORM
В этом уроке вы узнаете, как настроить мультитенантность в приложении NestJS с помощью Drizzle ORM и Async Local Storage. Эта мощная связка позволяет легко и эффективно управлять несколькими клиентами в одной системе — без сложных настроек и лишнего кода, сохраняя чистую архитектуру и стабильную производительность.
tRPC + NestJS: это меняет всё
Узнайте, как связка NestJS и tRPC меняет подход к разработке API — благодаря типобезопасности, высокой скорости работы и отсутствию лишнего кода. В этом уроке вы поймёте, почему эта комбинация становится настоящим прорывом для разработчиков, создающих масштабируемые и легко поддерживаемые backend-системы.Мы также рассмотрим интеграцию с Next.js на фронтенде — и соберём полноценное сквозное приложение, где фронт и бэк работают как единое целое. Эт
NestJS + Next.js: событийно-ориентированная архитектура
В этом уроке вы узнаете, как построить событийно-ориентированную архитектуру, которая объединяет NestJS на бэкенде и Next.js на фронтенде с помощью EventEmitter и Server-Sent Events (SSE).К концу занятия вы создадите полноценную систему реального времени, где NestJS генерирует и обрабатывает события, а Next.js мгновенно реагирует на них в интерфейсе. Такой подход идеально подходит для приложений с живыми уведомлениями, фоновыми процессами и динам
Аутентификация за 20 минут с Clerk: Next.js + NestJS
В этом практическом уроке вы освоите аутентификацию во full-stack-приложении всего за 20 минут, используя Clerk — с плавной интеграцией Next.js на фронтенде и NestJS на бэкенде.Вы увидите, как Clerk упрощает весь процесс авторизации — от регистрации до входа пользователя — обеспечивая при этом высокую безопасность и отличный пользовательский опыт.К концу урока вы сможете быстро и уверенно настраивать надёжную, масштабируемую аутентификацию в свои