Генерация gRPC, API-Gateway и Swagger на основе единой схемы proto3 // Курс «Микросервисы на Go»

15 подписчиков

12+
12+

3 просмотра

21 день назад

ПожаловатьсяНарушение авторских прав

15 подписчиков

12+
12+

3 просмотра

21 день назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

21 день назад

Открытый урок онлайн-курса «Микросервисы на Go» На занятии вы узнаете: 1. Как настроить инструменты для генерации кода: - Установка и конфигурация protoc и плагинов; - Настройка Makefile или скриптов для автоматизации сборки; - Структура проекта с разделением на proto, gateway и service. 2. Как разработать и настроить proto3-схему для API-Gateway: - Использование HTTP-аннотаций для маппинга REST эндпоинтов; - Добавление метаданных для Swagger-документации; - Организация структуры proto-файлов для масштабируемости микросервисов. 3. Как правильно организовать базовое приложение на Go: - Подключение gRPC и HTTP-серверов в одном приложении; - Настройка маршрутизации API-Gateway; - Генерация и подключение Swagger UI для тестирования REST API. Результат: После урока участники смогут подготовить шаблон микросервиса, поддерживающий три уровня взаимодействия - gRPC для внутренних сервисов, - REST для внешних клиентов, - Swagger-документация для удобной интеграции и тестирования. «Микросервисы на Go» - https://otus.pw/ec18/ Преподаватель: Константин Войта - Be widely, СТО Пройдите опрос по итогам мероприятия - https://otus.pw/LZc5/ Следите за новостями проекта: → VK: https://vk.com/otusru → Telegram: https://t.me/Otusjava → Хабр: https://otus.pw/S0nM/

Название:

Генерация gRPC, API-Gateway и Swagger на основе единой схемы proto3 // Курс «Микросервисы на Go»

Категория:

Разное