Чему вы научитесь
- Понимать особенности выполнения Lua-скриптов в Redis
- Применять скрипты для атомарных операций и защиты от гонки данных
- Реализовывать rate limiting, счётчики и блокировки с помощью Lua
- Использовать Lua-скрипты для защиты от перегрузки и DDoS-атак
- Интегрировать скрипты в приложения на Go, Python и Node.js
- Оптимизировать и безопасно использовать Lua-скрипты в продакшене
- Разрабатывать собственные сценарии для реальных бизнес-задач
О курсе
Научитесь создавать и применять Lua-скрипты в Redis для атомарных операций, оптимизации производительности и защиты от перегрузки и DDoS-атак. Курс построен в формате увлекательных квестов: от простых скриптов до продвинутых паттернов, используемых в реальной разработке для высоконагруженных систем.
Для кого этот курс
Разработчики backend-сервисов, использующие Redis
Программисты, которым нужны атомарные операции и защита от гонки данных
Те, кто хочет углубить знания Redis и научиться решать нетривиальные задачи
Специалисты, занимающиеся защитой API и сервисов от перегрузки и DDoS-атак
Студенты и начинающие разработчики, которые хотят укрепить портфолио проектами
Начальные требования
-
Базовые знания программирования (любого языка)
-
Знание основ Redis (ключи, команды, работа с данными)
-
Желание решать практические задачи и пробовать новое
Преподаватели курса
Как проходит обучение
-
Курс разбит на модули и квесты
-
Текстовые материалы и практические задания
-
Выполнение проектов в своём темпе
-
Тестирование решений прямо в Redis-cli и интеграция с приложениями
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 1 учеников получили сертификат.
Что вы получите
- Практические навыки Lua-скриптов в Redis, востребованные работодателями
- Решение реальных задач: от rate limiting до распределённых блокировок
- Возможность сразу применять полученные знания в работе
- Поддержку наставников и доступ к форуму решений
- Сертификат об окончании курса
- Готовые проекты в портфолио