Разрабатываю API для своего приложения. Входе разработки возникли некоторые вопросы:
- Приложение имеет множество "переводимых" сущностей. Например, в БД есть таблица с книгами "Books" и таблица с переводами "BookTranslations", которая содержит название и описание книги на разных языках. Как в API лучше реализовать добавление книги?
- Пользователи приложения делятся на 2 части: обычные пользователи и администраторы. Стоит ли разделить API для этих пользователей?
- Как быть с методами, которые не CRUD?