AppHost: как Яндекс организует взаимодействие сотен микросервисов

Архитектура

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

Мнение Программного комитета о докладе

Можно ли придумать альтернативу Service Mesh? Действительно ли это наилучшая технология для любого проекта? В докладе вы узнаете, почему Яндекс реализовал альтернативную модель межсервисного взаимодействия и насколько удачной она получилась.

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

Архитекторы, DevOps, разработчики,

Тезисы

В большой компании число микросервисов, участвующих в обработке пользовательского запроса может составлять несколько сотен, а иногда даже и тысяч. В такой ситуации встает вопрос, как организовать их взаимодействие и не потеряться в логике обработки запроса.

В Яндексе для этого разработали собственное решение - AppHost.

Мы расскажем:
* как работает Аппхост и какие проблемы он решает;
* каким образом мы всегда можем посмотреть, из чего состоит запрос в наши сервисы;
* как наш подход помогает в траблшутинге;
* обсудим плюсы и минусы нашего подхода.

Занимается разработкой и оптимизацией кода уже 9 лет. Увлекается высоконагруженными системами, эффективным кодом и применением новейших технологий в тяжелой промышленности.

Яндекс

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

Видео

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

Архитектура