

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

Клон Instagram на NestJS и Next.js: полный путь fullstack-разработчика
Хотите вывести свои навыки fullstack-разработки на новый уровень? Этот курс поможет вам пройти весь путь — от архитектуры до готового production-приложения, разработав полноценный клон Instagram на современных технологиях NestJS и Next.js.Что вы создадите в рамках курсаКурс построен вокруг разработки реального, масштабируемого приложения, в котором вы шаг за шагом реализуете ключевые функции Instagram и освоите актуальный fullstack-стек. Такой

End-to-End разработка типобезопасных API на NestJS и oRPC
Освойте полный цикл разработки типобезопасных API с использованием NestJS, oRPC, Zod и современного фронтенд-стека. Этот курс поможет вам уверенно работать с единой системой типов, создавать надёжные CRUD‑эндпоинты и интегрировать их с React‑приложением, сохраняя консистентность данных на всех уровнях.Что вы узнаете в ходе обученияСоздание типобезопасной архитектурыВы изучите фундаментальные принципы построения API, которые автоматически гара

Основы k6: нагрузочное тестирование API с уверенностью
Этот курс поможет быстро и уверенно освоить работу с k6 — современным инструментом для нагрузочного тестирования API. Материал подаётся практично и последовательно, чтобы вы сразу могли применять новые навыки при тестировании реальных сервисов.Что вы узнаете на этом курсеКурс охватывает ключевые элементы работы с k6 и помогает сформировать правильный подход к нагрузочному тестированию API.Базовые концепции k6 Принципы работы виртуальных п

Создание AI-чатбота с использованием Vercel AI SDK и Gateway
Этот интенсивный воркшоп поможет вам на практике освоить создание современного AI-чатбота, интегрированного в веб‑приложение. Вы шаг за шагом разберёте ключевые технологии — от потоковой генерации ответов до выполнения tool-вызовов и хранения истории диалогов.Что вы создадите на воркшопеЗа три часа вы развернёте полноценный AI‑чатбот, построенный на связке NestJS и Next.js, с использованием Vercel AI SDK и Gateway. В процессе вы научитесь наст

Непрерывная доставка в Kubernetes с помощью ArgoCD
Непрерывная доставка в Kubernetes с помощью ArgoCD позволяет полностью автоматизировать процесс выката новых версий приложения, минимизировать ошибки и ускорить цикл разработки. В этом материале мы подробно разберём, как организовать удобный и надёжный CD‑процесс, включая деплой на AWS, работу с GitOps‑подходом и автоматическое обновление контейнерных образов.Что такое ArgoCD и зачем он нуженArgoCD — это инструмент, реализующий GitOps‑подход д

NestJS gRPC & Angular
NestJS и Angular образуют мощный технологический стек для построения современных веб‑приложений. В этом материале мы подробно разберём, как связать клиентскую часть с сервером через gRPC, настроить обмен данными в реальном времени и обеспечить стабильную работу через HTTP/2 и прокси‑сервер Envoy.Что вы узнаете в этом урокеМатериал поможет вам не только запустить связь между NestJS и Angular, но и полностью понять архитектурные принципы gRPC во

Руководство по работе с Apache Pulsar и NestJS
Apache Pulsar — это современная распределённая система обмена сообщениями, которая сочетает высокую производительность, масштабируемость и гибкость. В этом материале мы шаг за шагом разберём, как интегрировать Pulsar в приложение на NestJS, настроить продвинутый асинхронный обмен событиями и подготовить сервис к стабильной работе в Kubernetes.Что такое Apache Pulsar и зачем он нуженApache Pulsar помогает обрабатывать огромные потоки данных с м

Чистый код в NestJS: создание настраиваемых модулей
В этом материале мы подробно разберём, как использовать Configurable Module Builder в NestJS, чтобы создавать чистые, гибкие и легко расширяемые модули. Такой подход помогает уменьшить количество шаблонного кода, упростить поддержку проекта и повысить масштабируемость архитектуры.Что такое настраиваемые модули в NestJSНастраиваемые (configurable) модули позволяют создавать модули, которые можно гибко конфигурировать при подключении. Это особен

Трассировка в NestJS с OpenTelemetry и Honeycomb
Трассировка в NestJS с использованием OpenTelemetry и Honeycomb позволяет глубоко понять внутреннюю работу приложения: от времени выполнения отдельных обработчиков до анализа производительности микросервисов. В этом материале вы узнаете, как правильно подключить инструменты наблюдаемости, интерпретировать трассы и находить узкие места в API.Что даёт трассировка в NestJSТрассировка помогает разработчику увидеть цепочку вызовов, понять, где трат

NestJS Server-Sent Events: создаём криптодашборд в реальном времени
NestJS и механизм Server-Sent Events (SSE) позволяют легко организовать потоковую передачу данных, что делает их идеальной связкой для создания динамических интерфейсов. В этом уроке вы шаг за шагом настроите обновление криптовалютного дашборда в реальном времени и увидите, как SSE обеспечивает мгновенную доставку данных без лишних запросов и перезагрузок страницы.Что вы изучите в этом уроке Как работает технология Server-Sent Events и чем о





