Профессиональная конференция для Go‑разработчиков

Web over gRPC: какую технологию выбрать 🕺🏼

Стендап

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

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

Хочется в своём сервере использовать gRPC, но существующие клиенты требуют OpenAPI? Из доклада вы узнаете, как можно автоматизировать создание прокси из OpenAPI в gRPC, позволяющего работать с вашим gRPC-сервером по обоим протоколам.

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

Middle backend developers, team leades, архитекторы.

Тезисы

Мы рассмотрим в докладе три основные стратегии работы с gRPC в WEB-разработке: gRPC-Web, Buf Connect и gRPC-Gateway. Обсудим их ключевые преимущества и недостатки, а также проведем детальное сравнение производительности с помощью бенчмарков на базе k6. В завершение мы поделимся экспериментальными подходами для улучшения производительности gRPC-Gateway, включая использование кастомных маршаллеров и оптимизаций на уровне генератора.

Эдгар Сипки

Ozon Банк

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

Ozon Банк

Ozon Банк — это успешный запуск и стремительный рост. Строят лучший банк, создают новые для рынка продукты с упором на удобство. Пользователям помогают вдумчиво относиться к финансам, а для бизнеса создают точки роста. Разработка на собственной платформе с нуля дает им максимальную гибкость и высокую скорость развития. За один год делают то, что другие банки делают за три.

Видео