Разработка бэкенда на Node.js не ограничивается использованием инструментов вроде Nest или Adonis. На конференции узнаем, как добиться максимальной гибкости.
🔺«Чистая архитектура в Node.js», Игорь Антонов, Team Lead, «Т-Банк»
Игорь поделится своим опытом реализации хороших архитектурных практик без использования высокоуровневых фреймворков.
Вы узнаете:
🖇как реализовать паттерн-контроллер и отделить от деталей HTTP-протокола;
🖇как реализовать паттерн Repository и почему он важен даже при использовании ORM;
🖇как изолировать бизнес-логику в слоях Services и Use Cases;
🖇как превратить хаос Middleware в управляемый и явный поток обработки запросов;
🖇как правильно обрабатывать ошибки (Custom Errors, Exception Filters);
как настроить IoC и DI с помощью Inversify.
Post #248
368

- 🔥 4