

Michael Guay — NestJS
Michael Guay - профессиональный full-stack инженер с более чем 10 годами опыта разработки корпоративного ПО. Он работает в сфере финансовых технологий и специализируется на производительных backend-системах, микросервисах и современном фронтенде. На своём канале YouTube (24 тыс+ подписчиков) и на Udemy он делится знаниями по темам вроде NestJS, tRPC, Next.js и полной стек-разработке. На его сайте публикует практические кейсы: архитектура, производительность, развёртывание систем.
Популярное в michael guay
NestJS, Курсы от Michael Guay

End-to-End разработка типобезопасных API на NestJS и oRPC
Научитесь создавать типобезопасные API с использованием NestJS и oRPC: определять общие контракты с помощью Zod, реализовывать валидированные CRUD-эндпоинты и автоматически генерировать документацию OpenAPI в монорепозитории на базе Turborepo.Курс также включает интеграцию с фронтендом на React с использованием TanStack Query, что позволяет обеспечить сквозную типобезопасность на всём пути — от бэкенда до пользовательского интерфейса.

Основы k6: нагрузочное тестирование API с уверенностью
Этот курс даёт всё необходимое, чтобы начать нагрузочное тестирование с помощью k6. Вы познакомитесь с ключевыми концепциями — виртуальными пользователями, этапами нагрузки, проверками и пороговыми значениями — и сразу примените их на практике, тестируя реальный REST API.В процессе обучения вы научитесь создавать собственные метрики, добавлять теги к запросам для более детального анализа, использовать хуки setup/teardown и задавать SLA по произво

Создание AI-чатбота с использованием Vercel AI SDK и Gateway
В рамках трёхчасового полнофункционального воркшопа вы создадите AI-чатбота с нуля, используя NestJS и Next.js. Вы освоите работу с Vercel AI SDK и Gateway: потоковую передачу сообщений в реальном времени, выполнение tool-вызовов и сохранение диалогов с помощью Drizzle ORM.К завершению занятия вы будете чётко понимать, как интегрировать мощный, готовый к продакшену AI-чат-интерфейс в любое приложение. Если вы планировали добавить AI в свой технол

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. Эта мощная связка позволяет легко и эффективно управлять несколькими клиентами в одной системе — без сложных настроек и лишнего кода, сохраняя чистую архитектуру и стабильную производительность.





