Курс на Stepik
Обложка курса «Микросервисы на Go (Golang)» на Stepik
Бесплатно

Микросервисы на Go (Golang) ★ 0.000

Открыть на
STEPIK.ORG

Практико-ориентированный курс по разработке микросервисов на Go: от проектирования архитектуры и взаимодействия сервисов до логирования, тестирования, контейнеризации и подготовки приложений к запуску в production. Курс удобно проходить в своем темпе.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Микросервисы на Go (Golang)»Учеников на курсе 42
Сертификаты, выданные на курсе «Микросервисы на Go (Golang)»Сертификатов выдано 0
Отзывы о курсе «Микросервисы на Go (Golang)»Отзывов получено 0
Рейтинг курса «Микросервисы на Go (Golang)»Рейтинг курса 0.000
Уроки в курсе «Микросервисы на Go (Golang)»Количество уроков 38
Тесты в курсе «Микросервисы на Go (Golang)»Количество квизов 10
Время прохождения курса «Микросервисы на Go (Golang)»Время прохождения курса —
Обновления курса «Микросервисы на Go (Golang)»Обновления курса — —
Дата публикации курса «Микросервисы на Go (Golang)»Дата публикации курса — ———
Последнее обновление курса «Микросервисы на Go (Golang)»Последнее обновление — ———

Содержание курса

Разделы в курсе «Микросервисы на Go (Golang)» 12 разделов Уроки в курсе «Микросервисы на Go (Golang)» 38 уроков Тесты в курсе «Микросервисы на Go (Golang)» 10 тестов Время прохождения курса «Микросервисы на Go (Golang)» 0 ч. Последнее обновление курса «Микросервисы на Go (Golang)» обн. 15 июня 2026

Введение в микросервисную архитектуру

3 урока
1. Что такое микросервисы ↗
2. Архитектурные принципы микросервисов ↗
3. Проектирование границ сервисов ↗

Структура Go-микросервиса

3 урока
1. Организация проекта ↗
2. Dependency Injection ↗
3. Конфигурация сервиса ↗

HTTP API для микросервисов

3 урока
1. REST API ↗
2. Реализация HTTP-сервера ↗
3. Валидация и DTO ↗

gRPC и Protocol Buffers

5 уроков
1. Основы gRPC ↗
2. Protocol Buffers ↗
3. gRPC Server ↗
4. gRPC Client ↗
5. Streaming ↗

Работа с базами данных

3 урока
1. PostgreSQL для микросервисов ↗
2. Миграции ↗
3. Repository Layer ↗

Асинхронное взаимодействие сервисов

4 урока
1. Событийная архитектура ↗
2. Kafka ↗
3. RabbitMQ ↗
4. Transactional Outbox ↗

Redis и кэширование

3 урока
1. Основы Redis ↗
2. Паттерны кэширования ↗
3. Distributed Lock ↗

Надёжность микросервисов

4 урока
1. Context и таймауты ↗
2. Retry Pattern ↗
3. Circuit Breaker ↗
4. Rate Limiting ↗

Docker и контейнеризация

2 урока
1. Docker для Go ↗
2. Docker Compose ↗

Observability

3 урока
1. Логирование ↗
2. Метрики ↗
3. Distributed Tracing ↗

Kubernetes для Go-разработчика

2 урока
1. Основы Kubernetes ↗
2. Развёртывание микросервисов ↗

Тестирование микросервисов

3 урока
1. Unit-тесты ↗
2. Integration Tests ↗
3. Contract Testing ↗