Перенимаем опыт Google в построении микросервисов с gRPC
День 2 / 14:00 / Зал 2 / Язык: RUМикросервисная архитектура не обходится бесплатно, она значительно увеличивает количество удалённых вызовов. Это приводит к новым вызовам и проблемам при сетевом взаимодействии, потому выбор правильного фреймворка для удалённого вызова процедур (RPC) становится критичным.
gRPC — это RPC-фреймворк нового поколения от Google, разработанный для улучшения производительности и решения сложностей сетевого взаимодействия при написании распределённых систем.
В этом докладе мы изучим, как gRPC помогает построить реактивную микросервисную архитектуру. Мы разберём некоторые сложности, с которыми нам придётся столкнуться при написании распределённых систем, и посмотрим, как gRPC помогает решить их.
Александр Борисов, Google
aiborisovИнженер/техлид, специализирующийся на построении высоконагруженных распределённых систем. Участвовал в разработке трейдинговых систем; занимался построением микросервисной архитектуры для мирового лидера в области социального казино; разрабатывал ключевые инфраструктурные сервисы для unicorn-стартапа в Кремниевой долине с 300-миллионной пользовательской базой. На данный момент занимается разработкой платформы для интернета вещей в Google. Сторонник и практик идей чистого кода и разработки через тестирование.