Курс на 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. Финальное нагрузочное тестирование