Clean Architecture разделяет код на слои с зависимостями направленными только внутрь. Layers: Domain (entities, business rules — никаких зависимостей), Use Cases (application logic, зависит только от Domain), Interface Adapters (controllers, repositories — адаптируют внешний мир к Use Cases), Frameworks (Express, TypeORM, Redis — внешние детали). Главное правило: Domain не знает об Express или PostgreSQL. Это делает бизнес-логику тестируемой без внешних зависимостей. В Node.js практически: domain/ → usecase/ → delivery/ + repository/.
Что такое Clean Architecture в контексте Node.js?
Senior
381 просмотровAFK Offer AI
Как создать HTTP сервер без Express через модуль http?