Аспект GraphQL в задачах построения высоконагруженных интеграционных систем
Доклад принят в программу конференции
Целевая аудитория
Тезисы
Мы делаем Low code-решения, импортозамещающие иностранные инструменты - Hasura, Firebase, Supabase, Strapi и так далее. Инструмент позволяет генерировать GraphQL-сервис на основе существующей базы данных или создать новую, объединять уже существующие схемы, применять правила безопасности.
В докладе расскажем про путь, который мы прошли, в аспекте ключевой истории - эффективного использования GraphQL.
Почему это может быть полезно как разработчикам, так и бизнесу.
Поговорим про предметно-ориентированное программирование, анемичные модели, определение связей между объектами и, в конце концов, генерацию сервиса с API по модели.
Также в докладе будет погружение в две важнейших и сложнейших темы - управление транзакциями (оптимистичные и пессимистичные блокировки) и безопасность - RBAC, ABAC и OpenID.
Завершение доклада будет посвящено федерации GraphQL (объединение и выравнивание микросервисов по спецификации) и AI-помощнику.
Владелец продукта с обширным техническим уровнем: Базы данных, Бэкенд, Фронтенд
Видео
Другие доклады секции
Узкотематические секции