Содержание курса
1. Введение в микросервисную архитектуру
3 урока
22
3
3м
0
Закрытый
1.1
Что такое микросервисы
↗
18
1
3м 35с
0
Закрытый
1.2
Архитектурные принципы микросервисов
↗
2
1
-
0
Закрытый
1.3
Проектирование границ сервисов
↗
2
1
-
0
2. Структура Go-микросервиса
3 урока
1
0
0м
0
Закрытый
2.1
Организация проекта
↗
1
0
-
0
Закрытый
2.2
Dependency Injection
↗
0
0
-
0
Закрытый
2.3
Конфигурация сервиса
↗
0
0
-
0
3. HTTP API для микросервисов
3 урока
0
0
0м
0
Закрытый
3.1
REST API
↗
0
0
-
0
Закрытый
3.2
Реализация HTTP-сервера
↗
0
0
-
0
Закрытый
3.3
Валидация и DTO
↗
0
0
-
0
4. gRPC и Protocol Buffers
5 уроков
0
0
0м
0
Закрытый
4.1
Основы gRPC
↗
0
0
-
0
Закрытый
4.2
Protocol Buffers
↗
0
0
-
0
Закрытый
4.3
gRPC Server
↗
0
0
-
0
Закрытый
4.4
gRPC Client
↗
0
0
-
0
Закрытый
4.5
Streaming
↗
0
0
-
0
5. Работа с базами данных
3 урока
0
0
0м
0
Закрытый
5.1
PostgreSQL для микросервисов
↗
0
0
-
0
Закрытый
5.2
Миграции
↗
0
0
-
0
Закрытый
5.3
Repository Layer
↗
0
0
-
0
6. Асинхронное взаимодействие сервисов
4 урока
0
0
0м
0
Закрытый
6.1
Событийная архитектура
↗
0
0
-
0
Закрытый
6.2
Kafka
↗
0
0
-
0
Закрытый
6.3
RabbitMQ
↗
0
0
-
0
Закрытый
6.4
Transactional Outbox
↗
0
0
-
0
7. Redis и кэширование
3 урока
0
0
0м
0
Закрытый
7.1
Основы Redis
↗
0
0
-
0
Закрытый
7.2
Паттерны кэширования
↗
0
0
-
0
Закрытый
7.3
Distributed Lock
↗
0
0
-
0
8. Надёжность микросервисов
4 урока
0
0
0м
0
Закрытый
8.1
Context и таймауты
↗
0
0
-
0
Закрытый
8.2
Retry Pattern
↗
0
0
-
0
Закрытый
8.3
Circuit Breaker
↗
0
0
-
0
Закрытый
8.4
Rate Limiting
↗
0
0
-
0
9. Docker и контейнеризация
2 урока
0
0
0м
0
Закрытый
9.1
Docker для Go
↗
0
0
-
0
Закрытый
9.2
Docker Compose
↗
0
0
-
0
10. Observability
3 урока
0
0
0м
0
Закрытый
10.1
Логирование
↗
0
0
-
0
Закрытый
10.2
Метрики
↗
0
0
-
0
Закрытый
10.3
Distributed Tracing
↗
0
0
-
0
11. Kubernetes для Go-разработчика
2 урока
0
0
0м
0
Закрытый
11.1
Основы Kubernetes
↗
0
0
-
0
Закрытый
11.2
Развёртывание микросервисов
↗
0
0
-
0
12. Тестирование микросервисов
3 урока
0
0
0м
0
Закрытый
12.1
Unit-тесты
↗
0
0
-
0
Закрытый
12.2
Integration Tests
↗
0
0
-
0
Закрытый
12.3
Contract Testing
↗
0
0
-
0