Кто-нибудь думал о подключении Hasura к базе данных PostgreSQL Discourse для более кастомизированного (или узкоспециализированного) фронтенда?

После ознакомления с унаследованной базой данных утверждения @Falco в этом посте выглядят вполне очевидными.

Сила Postgres используется далеко не в полной мере. Почти вся логика реализована на стороне Ruby.

Поэтому мой вывод таков: само по себе это не особенно полезно.

Другой подход — использование функции удалённых схем в Hasura, но для этого в Discourse необходим GraphQL API, а не REST… поэтому и этот вариант сам по себе не очень полезен.

Однако существует возможность обернуть существующие REST API в GraphQL-слой. Это выглядит более перспективным, чем предыдущие варианты (или, точнее, в сочетании с ними). В этой статье упоминается репозиторий с шаблонным кодом для начала работы.