Конференция завершена. Ждем вас на HighLoad++ в следующий раз!

GraphQL: как не выстрелить себе в ногу

Архитектуры, масштабируемость

Архитектурный кейс

API

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

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

Разработчики, архитекторы, руководители разработки. Уровень разработчиков — джуны, мидлы и сеньоры. Уровень сложности — смузи.

Тезисы

В этом докладе мы расскажем о том, как эволюционировала архитектура Яндекс.Афиша. Как мы переезжали с REST на GraphQL. Поясним, почему мы выбрали технологию GraphQL, какие проблемы и задачи решали с ее помощью.

Прослушав наш доклад, вы поймёте, подходит ли GraphQL вашему проекту и как сделать переход безболезненным. Узнаете про подходы и принципы, которых следует придерживаться, чтобы не выстрелить себе в ногу. Затронем вопросы типизации данных, безопасности, скорости работы API, расскажем про концепт даталоадеров.

Более 8 лет работает в Яндексе. Из них примерно 6 лет был руководителем разработки сервиса Яндекс.Афиша. Последний год работает руководителем разработки сервиса Яндекс.Плюс.

Яндекс

Яндекс — технологическая компания, которая создаёт инновационные продукты на основе машинного обучения и нейронных сетей. Команда талантливых математиков и программистов развивает самую популярную в России поисковую систему и более 85 пользовательских сервисов, которые помогают людям в повседневных заботах. Основные бизнес-направления: поиск и электронная коммерция, сервисы объявлений, медиасервисы, онлайн-заказ такси и еды, беспилотные автомобили, продукты для рекламодателей и владельцев бизнеса. Яндекс также активно развивает проекты с открытым исходным кодом, например, библиотеку машинного обучения CatBoost.

Более 8 лет работает в Яндексе. Из них примерно 6 лет был ведущим разработчиком сервиса Яндекс.Афиша. Последние полгода — руководитель разработки Яндекс.Афиши.

Яндекс

Яндекс — технологическая компания, которая создаёт инновационные продукты на основе машинного обучения и нейронных сетей. Команда талантливых математиков и программистов развивает самую популярную в России поисковую систему и более 85 пользовательских сервисов, которые помогают людям в повседневных заботах. Основные бизнес-направления: поиск и электронная коммерция, сервисы объявлений, медиасервисы, онлайн-заказ такси и еды, беспилотные автомобили, продукты для рекламодателей и владельцев бизнеса. Яндекс также активно развивает проекты с открытым исходным кодом, например, библиотеку машинного обучения CatBoost.

Видео

Другие доклады секции

Архитектуры, масштабируемость