Поддержка GraphQL на уровне СУБД — какие варианты?
Есть платная hasura.io, которая добавляет возможность обращаться ко всем таблицам базы через GraphQL прямо из браузера. Кто исследовал - какие есть бесплатные варианты, чтобы не описывать каждую таблицу отдельно и не генерить статический код а чтобы вся база сразу была доступна по GraphQL?
И как вам вообще идея - избавиться от прослойки в виде серверного API в отдельном приложении и сразу работать с базой? Правами управлять на уровне СУБД.
Вообще есть https://www.graphile.org/postgraphile/
Но смысла в этой идее нет, кмк.
Так у тебя же тогда СУБД в бэкенд превратится. В чем смысл? Тебе точно также придётся писать авторизацию и всю бизнес логику, но теперь уже не на комфортном языке, а на каком-нибудь pl/pgsql
Авторизацию писать не шибко долго, тем более уже много стандартных решений. Бизнес-логику можно отвязать от фронта и перенести в обработчики событий EventBus. Единственная проблема - это права доступа с привязкой к состоянию - их бы желательно конфигурировать.