Чистая архитектура в Node.js
Разработка бэкенда на Node.js не ограничивается использованием инструментов вроде Nest или Adonis. Да, они предоставляют хорошие архитектурные практики из коробки, но иногда требуется максимальная гибкость.
13.02.2026 принял участие в конференции DUMP SPB. Мой доклад был посвящён применению чистой архитектуре в Node.js. Запись доклада доступна на канале конференции.
В докладе поделюсь своим опытом реализации хороших архитектурных практик без использования высокоуровневых фреймворков.
Вы узнаете:
- как реализовать паттерн-контроллер и отделить от деталей HTTP-протокола;
- как реализовать паттерн Repository и почему он важен даже при использовании ORM;
- как изолировать бизнес-логику в слоях Services и Use Cases;
- как превратить хаос Middleware в управляемый и явный поток обработки запросов;
- как правильно обрабатывать ошибки (Custom Errors, Exception Filters);
- как настроить IoC и DI с помощью Inversify.
📚 Репозиторий с примером: https://github.com/AntonovIgor/dump-2026-clean-architectire-in-nodejs