Григорий Петров. Общение микросервисов: REST, JSON, GraphQL или gRPC?

Большинство backend программ начинает свое сетевое общение с REST. По мере развития разработчику приходится отвечать на мелкие, но важные вопросы: как передавать дату и время, большие объемы данных, обеспечивать авторизацию и так далее. Сетевые коммуникации в современном бэкенде — это множество конкурирующих протоколов, стандартов и подходов. У нас есть «REST», который каждый разработчик реализует по-своему, есть пересекающиеся JSON Schema и Open API, есть JSON API, GraphQL, gRPC, из-за угла выглядывает RAML. В докладе Григорий рассказывает про современные подходы коммуникаций backend друг с другом и фронтендом, с какими сложностями мы боремся и что хорошего есть в нашем арсенале решений.

Тимофей Кулин. Анализ логов с помощью баз данных" на примере логов активности github.com
▶︎

Тимофей Кулин. Анализ логов с помощью баз данных" на примере логов активности github.com

Python и сеть: REST, JSON, GraphQL или gRPC? / Григорий Петров
▶︎

Python и сеть: REST, JSON, GraphQL или gRPC? / Григорий Петров

Забудь слово “ошибка” / Григорий Петров (Voximplant)
▶︎

Забудь слово “ошибка” / Григорий Петров (Voximplant)

Zoom Meeting Geeks Academy
▶︎

Zoom Meeting Geeks Academy

gRPC для новичков
▶︎

gRPC для новичков

Григорий Петров. Сложность, убивающая микросервисы
▶︎

Григорий Петров. Сложность, убивающая микросервисы

Event-Driven Architecture в контексте микросервисов: основные паттерны | Николай Голов, ManyChat
▶︎

Event-Driven Architecture в контексте микросервисов: основные паттерны | Николай Голов, ManyChat

"Прогреваем кэш" мозга: что дает разработчикам власть над кодом / Григорий Петров (Evrone)
▶︎

"Прогреваем кэш" мозга: что дает разработчикам власть над кодом / Григорий Петров (Evrone)

Микросервисная архитектура, подходы и технологии / Кирилл Ветчинкин (TYME)
▶︎

Микросервисная архитектура, подходы и технологии / Кирилл Ветчинкин (TYME)

Григорий Петров: "Работа с ошибками. Как ловить исключения и что потом с ними делать."
▶︎

Григорий Петров: "Работа с ошибками. Как ловить исключения и что потом с ними делать."

Григорий Петров (Evrone), Почему Python и Ruby медленные?
▶︎

Григорий Петров (Evrone), Почему Python и Ruby медленные?

PG Saga: зависимые изменения данных в нескольких сервисах / Константин Евтеев (Avito)
▶︎

PG Saga: зависимые изменения данных в нескольких сервисах / Константин Евтеев (Avito)

ВСЁ про JAVA-СОБЕСЕДОВАНИЯ В 2026. ЗАРПЛАТЫ, ЛОВУШКИ, ВОПРОСЫ
▶︎

ВСЁ про JAVA-СОБЕСЕДОВАНИЯ В 2026. ЗАРПЛАТЫ, ЛОВУШКИ, ВОПРОСЫ

MICROSERVICES + GRPC = PERFECT COUPLE (Халиков Антон)
▶︎

MICROSERVICES + GRPC = PERFECT COUPLE (Халиков Антон)

Как я 15 лет делал себе персональную Wiki для программиста / Григорий Петров
▶︎

Как я 15 лет делал себе персональную Wiki для программиста / Григорий Петров

What is REST API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Client-Server. The Complete...
▶︎

What is REST API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Client-Server. The Complete...

Что такое GraphQL за 15 минут с примерами
▶︎

Что такое GraphQL за 15 минут с примерами

Какие сервисы делать на gRPC? // Демо-занятие курса «Системный аналитик. Advanced»
▶︎

Какие сервисы делать на gRPC? // Демо-занятие курса «Системный аналитик. Advanced»

Микросервисы с нуля / Семен Катаев (Авито)
▶︎

Микросервисы с нуля / Семен Катаев (Авито)

Повышение отказоустойчивости HTTP интеграций без изменений кода с помощью Envoy. Мстислав Казаков.
▶︎

Повышение отказоустойчивости HTTP интеграций без изменений кода с помощью Envoy. Мстислав Казаков.