Начал изучение NestJS и немного не въехал в назначение модулей.
Даже в документации говориться всего лишь
Модуль — это класс, помеченный декоратором Module
Что по сути они из себя представляют? Контейнеры для сервисов и контроллеров?
Т.е. у нас есть контроллеры для, например, работы с пользователями в бд, называется UserController, далее, для всего этого у нас есть UserService и всё это представляет из себя UserModule? А какой-нибудь ProductsController в это всё входить не должен, тк занимается совершенно другими вещами, никак не связанными с пользователями?
Services -> Module <- Controllers
Так?