Ребят, вопрос по архитектуре
Нужно restApi с 4 ролями. Все роли получают предположим список book (сущностей реально моного)
но могут наложить фильтр на выборку. фильтры у каждой роли свои
думаю как разложить это лучше
я бы сделал в структуре как то так
/controller/admin/book.go
/controller/user/book.go
или же роль в сессии таскать, а логику на уровне сервиса разруливать?
Вообще, есть где посмотреть "правильную" структуру restApi проекта.
...сходили в конфиг, логгер, база, оптимальная структура пакетов под это дело.
я понимаю, что все специфично...но есть же минимальный бест практикс?