Курс на Stepik
Обложка курса «Разработчик высоконагруженных сервисов на Go» на Stepik
1 000 ₽

Разработчик высоконагруженных сервисов на Go 0.000

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

Научитесь проектировать и разрабатывать масштабируемые и отказоустойчивые сервисы на Go. Освойте принципы построения высоконагруженных систем, включая балансировку нагрузки, кэширование, работу с очередями и микросервисную архитектуру. Курс поможет backend-разработчикам выйти на новый профессиональный уровень.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Разработчик высоконагруженных сервисов на Go»Учеников на курсе 7
Сертификаты, выданные на курсе «Разработчик высоконагруженных сервисов на Go»Сертификатов выдано 4
Отзывы о курсе «Разработчик высоконагруженных сервисов на Go»Отзывов получено 0
Рейтинг курса «Разработчик высоконагруженных сервисов на Go»Рейтинг курса 0.000
Уроки в курсе «Разработчик высоконагруженных сервисов на Go»Количество уроков 29
Тесты в курсе «Разработчик высоконагруженных сервисов на Go»Количество квизов 286
Время прохождения курса «Разработчик высоконагруженных сервисов на Go»Время прохождения курса
Стоимость курса «Разработчик высоконагруженных сервисов на Go»Стоимость курса 1 000 ₽
Обновления курса «Разработчик высоконагруженных сервисов на Go»Обновления курса
Дата публикации курса «Разработчик высоконагруженных сервисов на Go»Дата публикации курса
Последнее обновление курса «Разработчик высоконагруженных сервисов на Go»Последнее обновление

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

Разделы в курсе «Разработчик высоконагруженных сервисов на Go» 7 разделов Уроки в курсе «Разработчик высоконагруженных сервисов на Go» 29 уроков Тесты в курсе «Разработчик высоконагруженных сервисов на Go» 286 тестов Время прохождения курса «Разработчик высоконагруженных сервисов на Go» 0 ч. Последнее обновление курса «Разработчик высоконагруженных сервисов на Go» обн. 1 год назад

1. Модуль 1. Введение в высоконагруженные системы

5 уроков
Открытый
1.1 Что такое Highload
29
5
7м 45с
0
Закрытый
1.2 Особенности Go в Highload
3
1
-
0
Закрытый
1.3 Архитектурные принципы Highload
1
1
-
0
Открытый
1.4 Обзор реальных highload-систем
27
3
7м 2с
0
Закрытый
1.5 Метрики и SLA
1
1
-
0

2. Архитектура и проектирование систем

5 уроков
Закрытый
2.1 Декомпозиция сервисов и API-дизайн
1
1
-
0
Открытый
2.2 Балансировка нагрузки и кэширование
19
2
0м 14с
0
Закрытый
2.3 Дизайн API под нагрузкой
1
1
-
0
Закрытый
2.4 Очереди и event-driven архитектура
3
1
-
0
Закрытый
2.5 Кэширование в многослойной архитектуре
2
1
-
0

3. Конкурентность в Go

4 урока
Закрытый
3.1 Горутины, каналы, context
2
2
-
0
Закрытый
3.2 Синхронизация и атомарные операции
2
2
-
0
Закрытый
3.3 Advanced concurrency patterns
2
2
-
0
Закрытый
3.4 Проектирование высоконагруженных worker-систем
2
2
-
0

4. Работа с данными

4 урока
Закрытый
4.1 SQL и NoSQL под нагрузкой
2
2
-
0
Закрытый
4.2 Кэш и очереди
2
2
-
0
Закрытый
4.3 Шардирование и репликация в практике
2
1
-
0
Закрытый
4.4 Event sourcing и CQRS
2
1
-
0

5. Масштабирование и отказоустойчивость

4 урока
Закрытый
5.1 Паттерны отказоустойчивости
2
1
-
0
Закрытый
5.2 Kubernetes и Autoscaling
2
2
-
0
Закрытый
5.3 Load testing на уровне инфраструктуры
1
1
-
0
Закрытый
5.4 Multi-datacenter архитектура
1
1
-
0

6. Мониторинг и тестирование

4 урока
Закрытый
6.1 Мониторинг и профилирование
1
1
-
0
Закрытый
6.2 Нагрузочное и хаос-тестирование
1
1
-
0
Закрытый
6.3 Трассировка (tracing)
1
1
-
0
Закрытый
6.4 Chaos engineering глубже
1
1
-
0

7. Итоговый проект

3 урока
Закрытый
7.1 Практическая реализация Highload-сервиса
1
1
-
0
Закрытый
7.2 CI/CD для highload-сервисов
2
1
-
0
Закрытый
7.3 Финальное нагрузочное тестирование
1
1
-
0