
Игорь Антонов
Т-Банк
В докладе разберем, как построить бэкенд‑приложение на Node.js, используя только встроенные возможности платформы (HTTP, URLPattern и так далее). Вместо Express, Fastify или NestJS создадим собственный минималистичный роутер и по шагам выстроим архитектуру приложения с нуля. На практических примерах рассмотрим реализацию ключевых архитектурных элементов:
Покажу, как применять принципы чистой архитектуры и SOLID для создания поддерживаемого и предсказуемого кода с явными зависимостями. Все примеры будут на TypeScript, с использованием ООП и минимальным количеством сторонних библиотек. Также обсудим преимущества и минусы подхода разработки без фреймворков.

Т-Банк