Курс на 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. Введение в высоконагруженные системы

5 уроков
1. Что такое Highload ↗
2. Особенности Go в Highload ↗
3. Архитектурные принципы Highload ↗
4. Обзор реальных highload-систем ↗
5. Метрики и SLA ↗

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

5 уроков
1. Декомпозиция сервисов и API-дизайн ↗
2. Балансировка нагрузки и кэширование ↗
3. Дизайн API под нагрузкой ↗
4. Очереди и event-driven архитектура ↗
5. Кэширование в многослойной архитектуре ↗

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

4 урока
1. Горутины, каналы, context ↗
2. Синхронизация и атомарные операции ↗
3. Advanced concurrency patterns ↗
4. Проектирование высоконагруженных worker-систем ↗

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

4 урока
1. SQL и NoSQL под нагрузкой ↗
2. Кэш и очереди ↗
3. Шардирование и репликация в практике ↗
4. Event sourcing и CQRS ↗

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

4 урока
1. Паттерны отказоустойчивости ↗
2. Kubernetes и Autoscaling ↗
3. Load testing на уровне инфраструктуры ↗
4. Multi-datacenter архитектура ↗

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

4 урока
1. Мониторинг и профилирование ↗
2. Нагрузочное и хаос-тестирование ↗
3. Трассировка (tracing) ↗
4. Chaos engineering глубже ↗

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

3 урока
1. Практическая реализация Highload-сервиса ↗
2. CI/CD для highload-сервисов ↗
3. Финальное нагрузочное тестирование ↗