• Как строить надежную архитектуру, не усложняя

Node.js без Nest.js: практическое руководство по чистой архитектуре

// Engineering Meetups

ОНЛАЙН
19:00 (МСК)
23 ОКТЯБРЯ
БЕСПЛАТНО
Подробнее о докладе
Team Lead at T-Bank
Игорь Антонов
Гибкость в построении чистой архитектуры
Разработка бэкенда на Node.js не заканчивается на Nest. Это отличный фреймворк, но иногда в проекте требуется больше гибкости и контроля над кодом. В этом докладе я покажу как построить чистую, легко расширяемую архитектуру с нуля, взяв за основу минималистичные express/fastify.

Что будет в докладе:
  • Узнаем как создать контроллеры и отделять их от деталей HTTP;
  • Разберёмся как изолировать бизнес-логику в слоях Services и Use Cases;
  • Узнаем как не потеряться в Middleware, превратив их из хаоса в управляемый и явный поток обработки запросов;
  • Научимся готовить и обрабатывать ошибки (Custom Errors, Exception Filters);
  • Настроим IoC и DI с помощью Inversify;
  • Увидим как легко покрывать приложение автотестами с помощью vitest.

Чему научитесь:
  • Понимать и применять принципы чистой архитектуры в Node.js.
  • Создавать расширяемую и поддерживаемую структуру без лишних зависимостей.
  • Использовать современные инструменты и подходы для обеспечения качества и надежности продукта.
  • Легко адаптировать код к изменениям требований и новым технологиям.
Особенности митапа
  • Сильное коммьюнити. Большая часть участников — опытные инженеры-полиглоты, готовые делиться своим опытом и обсуждать идеи.

  • Практические навыки. Сможешь применить подходы и инструменты на практике.

  • Расширение кругозора. Мы говорим не только про Clojure, но и о реализации на других технологиях.

  • Онлайн. Не нужно никуда идти, чтобы принять участие. Подключайся из любой точки!

  • Ламповая атмосфера. Мы не любим ограничения и формальности, поэтому чувствуй себя свободно на наших мероприятиях.
Заполни форму и получи приглашение!
Регистрация обязательна
23 октября, 2025
Четверг, 19:00 (МСК)
Онлайн
Хочешь получать уведомления о предстоящих митапах?
Made on
Tilda