Как Яндекс.Афиша 2 раза переезжала на GraphQL Архитектуры, масштабируемость

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

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

-
Михаил Сурин
Яндекс

Меня зовут Михаил Сурин. Я более 7 лет работаю в Яндексе. Из них примерно 6 лет я был
ведущим разработчиком сервиса Яндекс.Афиша. Последние полгода являюсь руководителем разработки Яндекс.Афиши.

-
Тезисы

Мы расскажем о том, как переписали API Я.Афиша с REST на GraphQL на node.js + Python. А затем, в рамках оптимизации, избавились от node.js + Python и переписали весь GraphQL на Java.
Поясним, почему мы выбрали технологию GraphQL, какие проблемы и задачи решали с ее помощью. Расскажем и покажем как эволюционировала наша архитектура. Дадим несколько практических советов по тому, как лучше всего начинать работать с GraphQL. Расскажем для каких команд и проектов подходит наше решение, а для каких нет и почему.

Другие доклады секции Архитектуры, масштабируемость