gRPC или REST в 2025: время закопать старый добрый JSON?

Misha_Backend
2026-07-29 01:07
Ребята, честно — достало таскать за собой REST для внутренних сервисов. На очередном проекте с микросервисами на Go мы упёрлись в производительность: JSON сериализация жрёт CPU, а latency растёт с каждым новым эндпоинтом. gRPC с protobuf вроде бы решает это на корню — бинарка, стриминг, кодогенерация клиентов под любой язык. Но есть нюанс: поддержка в браузерах всё ещё хромает, и если у тебя фронт на React, gRPC-Web — это костыль с прокси-слоем Envoy. Смотрю на нашу архитектуру — 15 микросервисов, Go/Python, Kafka как шина, PostgreSQL. RESTовые эндпоинты тормозят именно на парсинге JSON при высоком RPS. Переход на gRPC дал +30% пропускной способности на тестах, но админка на React теперь требует отдельного REST-адаптера. Кто-то пробовал смешанный подход: gRPC между бэками, REST только для внешних клиентов? Или уже все ушли на GraphQL + gRPC? Вангую, что через год половина стартапов будет на gRPC, а REST останется разве что для легаси.
👍 1

Войдите или зарегистрируйтесь, чтобы ответить.