Аспект GraphQL в задачах построения высоконагруженных интеграционных систем

Узкотематические секции

Доклад принят в программу конференции

Целевая аудитория

Разработчики, архитекторы, тех. лиды

Тезисы

Мы делаем Low code-решения, импортозамещающие иностранные инструменты - Hasura, Firebase, Supabase, Strapi и так далее. Инструмент позволяет генерировать GraphQL-сервис на основе существующей базы данных или создать новую, объединять уже существующие схемы, применять правила безопасности.
В докладе расскажем про путь, который мы прошли, в аспекте ключевой истории - эффективного использования GraphQL.
Почему это может быть полезно как разработчикам, так и бизнесу.

Поговорим про предметно-ориентированное программирование, анемичные модели, определение связей между объектами и, в конце концов, генерацию сервиса с API по модели.

Также в докладе будет погружение в две важнейших и сложнейших темы - управление транзакциями (оптимистичные и пессимистичные блокировки) и безопасность - RBAC, ABAC и OpenID.

Завершение доклада будет посвящено федерации GraphQL (объединение и выравнивание микросервисов по спецификации) и AI-помощнику.

Владелец продукта с обширным техническим уровнем: Базы данных, Бэкенд, Фронтенд

Видео