Описание тега hasura
Хасура
Hasura предоставляет масштабируемый и производительный GraphQL API из коробки. Он может поддерживать до 1 миллиона одновременных подписок, легко масштабируясь по вертикали и горизонтали. Он поставляется с комплексной системой разрешений, которая позволяет вам применять детальный контроль доступа. Аутентификацию можно интегрировать с помощью веб-перехватчиков или JWT. Hasura также позволяет расширять свой GraphQL API с помощью бизнес-логики с помощью удаленных схем (другие серверы GraphQL), действий (REST API) или даже пользовательских функций в Postgres. Триггеры событий позволяют запускать бизнес-логику, работающую в бессерверных функциях.
Hasura работает в контейнере Docker и может быть развернута у любого облачного провайдера, на котором запущен Docker, или может быть запущена локально. Используйте миграции Hasura для перехода из среды разработки в рабочую, а также для контроля версий.
Стек технологий
- Сервер Hasura, обслуживающий GraphQL API, написан на #Haskell. Требуется декларативная настройка.
- Hasura консоль позволяет настроить сервер Hasura, управление базой данных Postgres и проверить свои API. Он построен с помощью #React.
- Интерфейс командной строки Hasura, который используется для рабочих процессов CI/CD и миграции, написан на #Go.
Полезные ссылки
- Репозиторий Github
- Документация Hasura
- Блог Хасуры
- Изучите руководства по GraphQL
- YouTube канал
- Сервер Hasura Discord
Начальная версия
3 июля 2018 г.