ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

gRPC на Go: от устройства до архитектуры

Автор: Igor Panasyuk

Загружено: 2026-03-02

Просмотров: 118

Описание: Материалы из видео - https://t.me/igoroutine/73

Курсы по программированию - https://igoroutine.courses/?utm_sourc...

В этом видео последовательно разбираем путь от теории к практике. Сначала смотрим, как устроена современная архитектура приложений и почему в микросервисах всё чаще выбирают gRPC. Обсуждаем историю технологии и детально разбираем HTTP 2.0, сравнивая его с HTTP 1.0, чтобы понять, за счёт чего достигается скорость и эффективность. Затем переходим к Protocol Buffers: типы данных, optional, enum, oneof, map, вложенные и повторяющиеся сообщения, deprecated и reserved поля, а также совместимость версий контракта. Показываю, как описывать .proto файл, генерировать код и выстраивать процесс разработки. В формате DEMO пишем полноценный сервис на Go: контракт, валидация, генерация через buf, запуск и проверка ручек. Отдельно разбираем gRPC Gateway, генерацию Swagger для REST и варианты реализации стримов. В конце подводим практические выводы и обсуждаем архитектурные решения.

Telegram: https://t.me/igoroutine
VK: https://vk.com/igoroutine
Instagram:   / igoroutine  
YouTube:    / @igoroutine  

Таймкоды:
00:00:00 - Введение
00:00:22 - Реальный мир. Как выглядит современная архитектура приложений
00:07:47 - gRPC. История
00:16:43 - HTTP 2.0. Внутреннее устройство, сравнение с HTTP 1.0
00:32:34 - gRPC. Внутреннее устройство и использование
00:35:21 - Protocol Buffers. Протокол сериализации в gRPC. Сравнение с JSON и XML
00:38:27 - Protocol Buffers. Scalar Types
00:38:56 - Protocol Buffers. Well-Known Types
00:39:53 - Protocol Buffers. Common types
00:40:48 - Protocol Buffers. Optional
00:41:38 - Protocol Buffers. Enum
00:41:55 - Protocol Buffers. Deprecated Fields
00:43:34 - Protocol Buffers. Reserved Fields
00:46:19 - Protocol Buffers. Nested Messages & Repeated
00:47:00 - Protocol Buffers. One Of
00:47:35 - Protocol Buffers. Map
00:47:44 - Protocol Buffers. Реализация сиреализации
00:50:02 - Protocol Buffers. gRPC стримы
00:51:47 - Protocol Buffers. Как выглядит процесс разработки
00:52:12 - Protocol Buffers. Совместимость разных версий контракта
00:53:13 - Как описать .proto контракт (DEMO)
00:54:00 - Как сгенерировать код по .proto файлу (DEMO)
00:57:05 - Пишем полноценное приложение (сервис). Написание контракта (DEMO)
00:59:50 - Пишем полноценное приложение (сервис). Валидация на уровне контракта (DEMO)
01:00:57 - Пишем полноценное приложение (сервис). Генерация, buf, easyp (DEMO)
01:05:38 - Дополнительный материал
01:05:53 - Пишем полноценное приложение (сервис). Запуск генерации (DEMO)
01:06:50 - Пишем полноценное приложение (сервис). Запуск приложения (DEMO)
01:15:29 - Пишем полноценное приложение (сервис). Дёргаем ручки приложения (DEMO)
01:17:22 - gRPC Gateway. Теория
01:18:15 - gRPC Gateway. Практика (DEMO)
01:22:13 - Генерация Swagger для REST
01:22:54 - Как реализовывать stream в REST
01:24:30 - Выводы
01:25:17 - Финал

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
gRPC на Go: от устройства до архитектуры

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Всё про ошибки в Go | Полное руководство для работы и собеседований

Всё про ошибки в Go | Полное руководство для работы и собеседований

Как ответить на вопросы про Kafka на интервью? Полный разбор

Как ответить на вопросы про Kafka на интервью? Полный разбор

Как защитить API: Уязвимости и решения

Как защитить API: Уязвимости и решения

Блокировка Telegram: ТОП-5 защищенных мессенджеров на замену

Блокировка Telegram: ТОП-5 защищенных мессенджеров на замену

Вместо скриптов на Python! Магия однострочников на Bash (awk, xargs, parallel)

Вместо скриптов на Python! Магия однострочников на Bash (awk, xargs, parallel)

Открытый исходный код может измениться навсегда.

Открытый исходный код может измениться навсегда.

Оперативная, виртуальная и внешняя память: от железа, дисков и ядра ОС до Go | Полный разбор

Оперативная, виртуальная и внешняя память: от железа, дисков и ядра ОС до Go | Полный разбор

Чего добился Путин к пятому году войны, и почему время больше ему не союзник. Михаил Фишман

Чего добился Путин к пятому году войны, и почему время больше ему не союзник. Михаил Фишман

Обзор новой версии Go 1.26 | Полное руководство для работы и собеседований

Обзор новой версии Go 1.26 | Полное руководство для работы и собеседований

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Как поймать гравитон? Учёные придумали способ узнать, является ли гравитация силой!

Как поймать гравитон? Учёные придумали способ узнать, является ли гравитация силой!

Устройство операционных систем: от ядра и системных вызовов до Go | Полный разбор

Устройство операционных систем: от ядра и системных вызовов до Go | Полный разбор

Я стал СЕНЬОРОМ за 2 ГОДА благодаря ОДНОМУ принципу

Я стал СЕНЬОРОМ за 2 ГОДА благодаря ОДНОМУ принципу

Новый сборщик мусора в Go 1.26! Уже используют в Google | Полное руководство про GC

Новый сборщик мусора в Go 1.26! Уже используют в Google | Полное руководство про GC

Введение в MCP | Протокол MCP - 01

Введение в MCP | Протокол MCP - 01

Архитектура интернета и веба | Теоретический курс 2026

Архитектура интернета и веба | Теоретический курс 2026

Relaxing Chillout Music – Café del Mar Inspired Ibiza Vibes 🌅 24/7 Sunset Lounge Radio

Relaxing Chillout Music – Café del Mar Inspired Ibiza Vibes 🌅 24/7 Sunset Lounge Radio

Фильм Алексея Семихатова «ГРАВИТАЦИЯ»

Фильм Алексея Семихатова «ГРАВИТАЦИЯ»

Когда микроконтроллер становится узким местом? Разбираем реальные ограничения STM32

Когда микроконтроллер становится узким местом? Разбираем реальные ограничения STM32

Прекратите использовать ИИ для программирования (пока не посмотрите это видео)

Прекратите использовать ИИ для программирования (пока не посмотрите это видео)

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]