System
Інфраструктурні сервіси academy — auth, файли, RMQ-інтеграція з рештою стеку.
- auth — AuthMiddleware + AuthGuard + RolesGuard. Реальний захист — через
@ApiRoles([...]). Без декоратора ендпоінт публічний. - file-service — обробка аватарів курсів і медіа в уроках (upload, storage)
- rmq-service — слухає
AcademyDropUsersвід stack, обслуговуєAcademyGetMentors.queryіAcademyGetTrainees.query